在调用session.save/update的方法中使用拦截器进行Hibernate会话锁定的目的

时间:2012-10-01 08:11:07

标签: java hibernate

请帮助我理解会话锁定的用法。

使用AOP拦截器将Hibernate会话重新关联到分离对象,该拦截器将执行以下逻辑

session.buildLockRequest(LockOptions.NONE).lock(object);

在调用session.save/update的方法中使用此拦截器有什么好处吗?

使用会话锁定时是否会忽略乐观锁定?

1 个答案:

答案 0 :(得分:1)

取决于对象是什么。这将基本告诉会话对象是一个未修改的持久化实体,它现在应该与通过会话加载的对象相同的方式与会话相关联。