使用ID 對映來指定實體的主要索引鍵。ID 對映可搭配實體或對映的超類別使用。每一個實體都必須有一項 ID 對映。
在「JPA 結構」視圖中,選取要對映的欄位。
用滑鼠右鍵按一下欄位,然後選取對映為 > ID。這時「JPA 詳細資料」視圖(屬性方面)會顯示所選欄位的內容。
請利用這份表格來完成 JPA 詳細資料視圖中的一般資訊欄位。
請利用這份表格來完成 JPA 詳細資料視圖之主要索引鍵產生資訊區域中的欄位。
內容 | 說明 | 預設值 |
---|---|---|
主要索引鍵產生 | 這些欄位定義如何產生主要索引鍵。 | |
策略 | 如需詳細資料,請參閱主要索引鍵產生。
|
自動 |
產生器名稱 | 策略中指定之主要索引鍵產生器的名稱 |
視您選取的「策略」欄位,主要索引鍵產生資訊區域中將會出現其他的欄位。如需相關資訊,請參閱「JPA 詳細資料」視圖(屬性方面)。
Eclipse 會新增下列註釋至欄位:
@Id @Column(name="<COLUMN_NAME>", table="<TABLE_NAME>", insertable=<INSERTABLE>, updatable=<UPDATABLE>) @Temporal(<TEMPORAL>) @GeneratedValue(strategy=GeneratorType.<STRATEGY>, generator="<GENERATOR_NAME>")@TableGenerator(name="<TABLE_GENERATOR_NAME>", table = "<TABLE_GENERATOR_TABLE>", pkColumnName = "<TABLE_GENERATOR_PK>", valueColumnName = "<TABLE_GENERATOR_VALUE_COLUMN>", pkColumnValue = "<TABLE_GENERATOR_PK_COLUMN_VALUE>")@SequenceGenerator(name="<SEQUENCE_GENERATOR_NAME>", sequenceName="<SEQUENCE_GENERATOR_SEQUENCE>")