gpt4 book ai didi

mysql - vaadin 和 mysql 数据库中的乐观锁定

转载 作者:行者123 更新时间:2023-11-29 13:41:47 26 4
gpt4 key购买 nike

Vaadin 书中说我可以设置乐观锁定列,如下所示:

tq.setVersionColumn("OPTLOCK");

但是它也说:

TableQuery 假设数据库将通过使用实际的 VERSION 列(如果相关数据库支持)或通过触发器或类似机制来更新版本列

如何更新数据库中的版本列?

非常感谢任何帮助

最佳答案

如果您使用 JPA 或其实现,您应该能够使用以下方式注释您的 bean:

@Version
private Long version;

所以每次你坚持你的bean时,版本号都会自动增加1。如果您的 bean 在持久化期间具有较低/不同的版本号,则意味着它同时已更改,并且 JPA 会抛出乐观锁定异常。

关于mysql - vaadin 和 mysql 数据库中的乐观锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17979546/

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