【发布时间】:2012-12-03 23:36:38
【问题描述】:
我是 JPA 的新手,注意到可以通过使用 @Version 注释实体中的字段来使用乐观锁定。我只是好奇持久性提供程序是否会创建一个隐式版本字段,如果以前不存在的话。比如objectdb的网站说:
“使用 ObjectDB 时,乐观锁定默认启用且全自动。”
但这似乎是特定于供应商的行为,因为例如在 EclipseLink 中默认情况下不会启用乐观锁定。所以如果我想使用锁定(是的,我想要:-)),我是否需要为我的所有实体创建一个额外的属性?规范中有提示吗?
提前谢谢你!
【问题讨论】:
标签: jpa eclipselink objectdb