忽略乐观锁定

时间:2012-06-14 13:22:56

标签: java hibernate optimistic-locking

我有包含@version字段的实体。 有时我需要在乐观锁定异常的情况下更新它。

在这种情况下,我可以以某种方式将其关闭吗?或者我应该重新加载实体并重试保存n次,直到它更新?

1 个答案:

答案 0 :(得分:0)

您可以直接再次使用连接:

org.hibernate.Session.doWork(Work work)

但是你在最后的写作中获胜。最好使用事务隔离级别来执行行锁定。但数据库必须支持它们。

Hibernate 3.xSession.connection(),但4已消失。

相关问题