【发布时间】:2009-12-04 03:20:55
【问题描述】:
我在 2 个单独的浏览器窗口中加载了相同的实体记录,然后按提交(休眠模板。合并),两个浏览器窗口的版本号递增,但从未发现乐观锁有任何问题.. 那么如何测试呢?
我的 save() 看起来像这样
hibernatetemplate().merge(..);
setJPAObject(null); //reset after save
【问题讨论】:
我在 2 个单独的浏览器窗口中加载了相同的实体记录,然后按提交(休眠模板。合并),两个浏览器窗口的版本号递增,但从未发现乐观锁有任何问题.. 那么如何测试呢?
我的 save() 看起来像这样
hibernatetemplate().merge(..);
setJPAObject(null); //reset after save
【问题讨论】:
确定不是 2 个浏览器选项卡(因此是同一个会话)?你能发布你的控制器代码吗?
【讨论】:
两个独立的浏览器更适合测试这个。
【讨论】: