项目数据库用到逻辑删除时候,若是对象有一对多或多对多其余对象引用的时候,当select这个对象时不作过滤,select出来的引用集合会有状态为"删除"的对象,固然后期能够从新过滤掉这些“删除”的对象,但明显不必作这一步。今天恰好遇到这种状况,上网查了一下发现很简单就能够解决。数据库
假设status=1正常,status=2删除spa
Annotation:在一的那一段的Set上加上@Where(clause="status = 1")对象
XML:set标签属性加where="status=1"io