使用版本映射来指定用于乐观锁定的字段。如果实体与多个表相关联,那么只应该将版本映射与主表配合使用。每个持久实体只应该有一个版本映射。版本映射只能与下列属性类型配合使用:
int
Integer
short 和 Short
long 和 Long
Timestamp
要创建版本映射,请执行下列操作:
在“JPA 结构”视图中,选择要映射的字段。
右键单击该字段,然后选择映射为 > 版本。“JPA 详细信息”视图(用于属性)显示了所选字段的属性。
使用此表来填写“JPA 详细信息”视图中的其余字段。
Eclipse 将对该字段添加以下注释:
@Version @Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")