拦截休眠初始化

时间:2016-02-21 09:21:14

标签: hibernate

我正在研究它的ORM是Hibernate的spl。 我希望当另一个程序员从hibernate请求加载一个实体时,如果该实体是一个逻辑删除的实体,hibernate不会初始化该字段。

(例如:Entity有一个名为delete的字段.delete:1表示删除。删除:0表示活着)

更多解释: 当我通过Session.load(...)加载实体并返回它时,我想要。当另一个程序员的客户端在hibernate初始化之前获取一个处于惰性模式的属性时,我们检查该属性是否是一个聚合并被删除为逻辑hibernate或我自己返回null而不是删除该属性。

0 个答案:

没有答案