版本對映

使用版本對映來指定樂觀鎖定所用的欄位。如果實體有多份相關聯的表格,則版本對映只應搭配主要表格使用。每一個持續性實體只能有單一版本對映。版本對映只能搭配以下的屬性類型使用:

如果要建立版本對映,請執行下列動作:

  1. 「JPA 結構」視圖中,選取要對映的欄位。

  2. 用滑鼠右鍵按一下欄位,然後選取對映為 > 版本。這時「JPA 詳細資料」視圖(屬性方面)會顯示所選欄位的內容。

  3. 請利用這份表格來完成「JPA 詳細資料」視圖中的其餘欄位。

    內容 說明 預設值
    對映實體超鏈結 將對映定義為「版本」。此項對應至 @Version 註釋。 版本
    直欄 對映至實體屬性的資料庫直欄。如需詳細資料,請參閱直欄 依預設,會假設「直欄」的名稱和屬性相同,且一律包含在 INSERTUPDATE 陳述式中。
    表格 資料庫表格的名稱。這必須是屬性之實體的相關聯主要表格。
    時間 指定資料的類型。如需詳細資料,請參閱時間
    • 日期

    • 時間

    • 時間戳記



Eclipse 會新增下列註釋至欄位:

@Version
@Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")

 

相關作業

對映實體

 

相關參照

「JPA 結構」視圖
「JPA 詳細資料」視圖(屬性方面)

 

相關概念

瞭解 OR 對映
瞭解 EJB 3.0 Java 持續性 API