基本對映

使用基本對映,將屬性直接對映至資料庫直欄。基本對映只能搭配以下的屬性類型使用:

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

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

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

    內容 說明 預設值
    實體對映超鏈結 將這項對映定義為基本對映

    此項對應至 @Basic 註釋。

    基本
    直欄 對映至實體屬性的資料庫直欄。如需詳細資料,請參閱直欄 依預設,會假設「直欄」的名稱和屬性相同,且一律包含在 INSERTUPDATE 陳述式中。
    表格 資料庫表格的名稱。
    提取 定義要如何從資料庫載入資料。如需詳細資料,請參閱提取類型
    • 積極

    • 消極

    積極
    選用 指定這個欄位是否可為空值。
    類型 指定資料類型:
    • 預設值

    • LOB - 指定這是否為大型物件(BLOB 或 CLOB)。如需詳細資料,請參閱 Lob

    • 時間 - 指定這是否為「日期」、「時間」或「時間戳記」物件。如需詳細資料,請參閱時間

    • 列舉 - 指定如何將列舉的限制項當作序數或字串來持續保存,以符合現有的資料庫綱目。



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

@Column(name="<COLUMN_NAME>", table="<COLUMN_TABLE>", 
    insertable=<INSERTABLE>, updatable=<UPDATABLE>)
@Basic(fetch=FetchType.<FETCH_TYPE>, optional = <OPTIONAL>)
@Temporal(TemporalType.<TEMPORAL>)

 

相關作業

對映實體

 

相關參照

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

 

相關概念

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