Hibernate 拦截休眠初始化

Hibernate 拦截休眠初始化,hibernate,Hibernate,我正在开发一个spl,它的ORM是Hibernate。 当另一个程序员从hibernate请求加载一个实体时,如果该实体是逻辑删除的实体,hibernate不会初始化该字段 (例如:实体有一个名为delete的字段。delete:1表示delete,delete:0表示alive) 更多说明: 当我通过Session.load(…)加载一个实体并返回它时,我需要它。当作为另一个程序员的客户端在hibernate初始化之前获得一个处于惰性模式的属性时,我们会检查该属性是否是一个聚合并作为逻辑hib

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

(例如:实体有一个名为delete的字段。delete:1表示delete,delete:0表示alive)

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

我想也许你应该试着解释一下你想要实现什么,然后也许有人能解释一下怎么做。从你的问题来看,听起来像是你在试图实现一个黑客,也许你可以通过正确的锁定策略和事务隔离级别实现你想要的。只是也许…我想也许你应该试着解释一下你想要实现什么,然后也许有人可以解释一下如何做到这一点。从你的问题来看,听起来像是你在试图实现一个黑客,也许你可以通过正确的锁定策略和事务隔离级别实现你想要的。只是也许。。。