使用版本對映來指定樂觀鎖定所用的欄位。如果實體有多份相關聯的表格,則版本對映只應搭配主要表格使用。每一個持續性實體只能有單一版本對映。版本對映只能搭配以下的屬性類型使用:
int
Integer
short, Short
long, Long
Timestamp
如果要建立版本對映,請執行下列動作:
在「JPA 結構」視圖中,選取要對映的欄位。
用滑鼠右鍵按一下欄位,然後選取對映為 > 版本。這時「JPA 詳細資料」視圖(屬性方面)會顯示所選欄位的內容。
請利用這份表格來完成「JPA 詳細資料」視圖中的其餘欄位。
Eclipse 會新增下列註釋至欄位:
@Version @Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")