gpt4 book ai didi

java - Hibernate乐观锁和外部程序

转载 作者:行者123 更新时间:2023-12-02 03:28:29 24 4
gpt4 key购买 nike

我有一个程序使用 hibernate @Version 注释来进行乐观锁定。

我想更新数据库中的一行而不通过 hibernate 进行。

是否可以简单地增加我的数据库更新脚本中的列中的值,然后 hibernate 然后遵循正确的行为(由于版本已更改而引发异常)?

最佳答案

是的,应该可以在外部增加版本号,如果您尝试使用过时的版本号进行保存,hibernate 将抛出异常。

如果您没有看到这种行为,您应该查看 hibernate 配置中的“hibernate.jdbc.batch_versioned_data”属性。

参见Hibernate saves stale data with hibernate.jdbc.batch_versioned_data了解更多信息。

关于java - Hibernate乐观锁和外部程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38431588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com