我在两个单独的浏览器窗口上加载相同的实体记录,然后按提交( hibernate 模板。合并),两个浏览器窗口的版本号递增>,但从未发现乐观锁的任何问题..那么如何测试这个?
我的 save() 看起来像这样
hibernatetemplate().merge(..);
setJPAObject(null); //reset after save
最佳答案
确定不是 2 个浏览器选项卡(因此是同一 session )?你能发布你的 Controller 代码吗?
关于java - jpa @version 乐观锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844635/