如何在Hibernate 4.x中锁定记录

时间:2014-06-12 12:19:08

标签: hibernate

我的应用程序使用Hibernate 4.x,Java和Spring MVC。

假设有2个用户同时尝试更新记录。我想将记录锁定到第一个用户的会话,直到他们的编辑完成并通知第二个用户。

以前,您似乎可以使用get(Classname.class, serialize, LockOption),但现在它看起来已被弃用。

1 个答案:

答案 0 :(得分:1)

LockMode已在4.x中替换为LockOptions。用于执行显式悲观锁定的get方法(以及其他类似方法)现在有一个重载方法,它采用了一个不被弃用的LockOptions参数。