【发布时间】:2014-11-18 20:18:20
【问题描述】:
我使用休眠作为 ORM,在我的域中删除对象是 vi 设置它们的 deleted 属性。现在我想让hibernate在加载一对多关系时只加载不删除的对象,但我也希望能够通过HQL和Session.load()加载已删除的对象;
最好的方法是什么?我的意思是我有很多关系,如果可能的话,我不想把@filter 放在每一个关系上!。
顺便说一句,所有可能的实体都是BaseObject 类的子类,该类具有deleted 属性。
【问题讨论】: