没有版本字段的JPA LockModeType

时间:2012-01-25 09:16:05

标签: java jpa versioning

据我了解,JPA 1.0 LockModeType.write适用于带注释的字段@Version

每次读取或写入实体时,此字段都会递增。但是当这个领域缺席时JPA如何运作?

2 个答案:

答案 0 :(得分:1)

看看Field Locking。使用字段锁定字段时会在更新时进行比较。

看看here

答案 1 :(得分:0)

锁定模式仅适用于使用@Version配置的实体。如果没有版本,它将抛出错误,或者没有任何影响。

JPA 2还定义了悲观锁定,一些JPA提供程序提供了其他形式的锁定。