grails 2.4.2 乐观锁定似乎不起作用

grails 2.4.2 optimistic locking seems not to work

我有几个 grails 应用程序,目前都运行 在 grails 2.4.2 下。

在所有这些应用程序中,乐观锁定功能似乎都不起作用。

我有我的域 类 和生成的控制器。 我使用 2 种不同的浏览器(opera 和 firefox)进行测试,并在两种浏览器中打开相同的域实例。

在两个编辑对话框中,我将字段更新为不同的值,然后在其中一个浏览器中保存记录,然后在另一个浏览器中保存记录。

我的问题是,我没有得到已发生的并发更新的提示。 (因为原始记录中的版本号在视图等中传递)

我必须自己检查版本号吗?我想,这将由休眠处理? (通过版本字段的乐观锁定在grails中是默认的...)

提前致谢!

你的情况需要你自己去检查。您可以查看脚手架视图以供参考。 阅读此答案了解详情: