Hibernate:从查询结果中隐藏对象

时间:2013-09-19 15:16:57

标签: hibernate

我需要一个选项来从站点中删除用户,但是他们应该留在数据库中以获取日志,并且可能在某些时候需要重新启用它们。我可以向User类添加一个布尔变量,这意味着该用户已被删除,但我的问题是:默认情况下我可以从我的所有查询中排除这些用户,还是应该对我的所有查询添加限制以仅显示已删除的用户为false ?

1 个答案:

答案 0 :(得分:1)

您正在谈论软删除实体。检查Hibernate的@ SQLDelete和@ Where注释。