使用hibernate的@SQLDelete和@Where注解实现逻辑删除
在项目开发中,数据库的删除一般都是逻辑删除,可以很好的保持数据的完整性,但是很多时候我们写SQL的是时候查询的时候不得不加上SQL后面加上where delete_flag=xxx,这样,导致这样我们工作量繁琐,特别是hibernate 中通过ID查询的时候,很是恼火。不过好在hibernate中有@SQLDelete和@Where这两个注解帮我们解决了这个难题。在entity中使用这两个
原创
2017-11-29 23:20:46 ·
16827 阅读 ·
2 评论