Hibernate逻辑删除问题

  项目数据库用到逻辑删除时候,若是对象有一对多或多对多其余对象引用的时候,当select这个对象时不作过滤,select出来的引用集合会有状态为"删除"的对象,固然后期能够从新过滤掉这些“删除”的对象,但明显不必作这一步。今天恰好遇到这种状况,上网查了一下发现很简单就能够解决。数据库

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

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

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

相关文章
相关标签/搜索