相关疑难解决方法(0)

Java - JPA - @Version注释

@Version注释如何在JPA中起作用?

我找到了各种答案,摘录如下:

JPA使用实体中的版本字段来检测对同一数据存储记录的并发修改.当JPA运行时检测到同时修改同一记录的尝试时,它会向尝试最后提交的事务抛出异常.

但我仍然不确定它是如何工作的.


同样来自以下几行:

您应该考虑版本字段不可变.更改字段值具有未定义的结果.

这是否意味着我们应该将我们的版本字段声明为final

java jpa jpa-annotations

112
推荐指数
3
解决办法
10万
查看次数

标签 统计

java ×1

jpa ×1

jpa-annotations ×1