Hibernate逻辑删除问题

时间:2014-01-16 09:00:17   收藏:0   阅读:591

  项目数据库用到逻辑删除时候,如果对象有一对多或多对多其他对象引用的时候,当select这个对象时不做过滤,select出来的引用集合会有状态为"删除"的对象,当然后期可以重新过滤掉这些“删除”的对象,但明显没必要做这一步。今天刚好遇到这种情况,上网查了一下发现很简单就可以解决。

  假设status=1正常,status=2删除

  Annotation:在一的那一段的Set上加上@Where(clause="status = 1")

  XML:set标签属性加where="status=1"

  

原文:http://www.cnblogs.com/xuhn/p/3517944.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!