我在2个独立的浏览器窗口中加载了相同的实体记录,然后按Submit(休眠template.merge),两个浏览器窗口的版本号都增加了,但是乐观锁从未遇到任何问题..那么如何测试呢?

我的save()看起来像这样

hibernatetemplate().merge(..);
setJPAObject(null); //reset after save

最佳答案

确定不是2个浏览器标签页(因此是同一会话)吗?您可以发布您的控制器代码吗?

07-26 05:12