java - jpa @version 乐观锁定

标签 java hibernate spring jpa

我在两个单独的浏览器窗口上加载相同的实体记录,然后按提交( hibernate 模板。合并),两个浏览器窗口的版本号递增>,但从未发现乐观锁的任何问题..那么如何测试这个?

我的 save() 看起来像这样

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

最佳答案

确定不是 2 个浏览器选项卡(因此是同一 session )?你能发布你的 Controller 代码吗?

关于java - jpa @version 乐观锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844635/

相关文章:

hibernate - Spring 配置错误

java - 在 Java 中使用 SQL 插入变量

java - Spring:@Component 与 @Bean

java - 如何使用 Jinq 搜索 Set

java - 如何按顺序插入多行

java - 验证方法应该返回 null 还是 AuthentificationException?

Spring 批 : Assemble a job rather than configuring it (Extensible job configuration)

java - php 页面中的 JSON 值未显示

java - 将 Null 添加到 ArrayList 时出现 UnsupportedOperationException

mysql - 使用 Eclipse 和 MySql 进行 Hibernate 逆向工程