Java - JPA - @Version注释
2022-08-31 07:40:48
注释在 JPA 中是如何工作的?@Version
我找到了各种答案,其摘录如下:
JPA 使用实体中的版本字段来检测对同一数据存储记录的并发修改。当 JPA 运行时检测到尝试并发修改同一记录时,它会向尝试最后提交的事务引发异常。
但我仍然不确定它是如何工作的。
也从以下行:
您应该将版本字段视为不可变的。更改字段值会产生未定义的结果。
这是否意味着我们应该将我们的版本字段声明为 ?final