「組み込みマッピング」を使用して、その値が組み込み可能クラスのインスタンスであるパーシスタント・フィールドまたはエンティティーのプロパティーを指定します。
「JPA の構造」ビューで、マップするフィールドを右クリックします。
「次としてマップ」>「組み込み」を選択します。「JPA の詳細」ビュー (属性用) に、選択されたフィールドのプロパティーが表示されます。
以下の表を使用して、「JPA の詳細」ビューの残りのフィールドに入力します。
プロパティー | 説明 | デフォルト |
---|---|---|
エンティティー・マッピングのハイパーリンク | このマッピングを「組み込み」として定義します。
これは注釈 |
組み込み |
属性オーバーライド | エンティティーの属性のデフォルト・マッピングをオーバーライドするのに指定します。「デフォルト値のオーバーライド」を選択します。 |
Eclipse は以下の注釈をフィールドに追加します。
@Embedded @AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>"))