将数据从一个数据库复制到另一个数据库时,如何解决org.hibernate.StaleObjectStateException?

将数据从一个数据库复制到另一个数据库时,如何解决org.hibernate.StaleObjectStateException?,第1张

将数据从一个数据库复制到另一个数据库时,如何解决org.hibernate.StaleObjectStateException?

您已使用带

@Version
注释的字段在实体上配置了乐观锁定。乐观锁定的原理是,仅当行中存储的版本合并实体中存储的版本具有相同的值时,才允许更新该行。否则,将抛出您得到的异常。

因此,如果要绕过此检查,则必须从实体获取版本进行更新,将其复制到正在合并的分离实体中(就像您从目标数据库中加载了该实体一样),然后合并该实体。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5168507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存