@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface MapKeyJoinColumns
MapKeyJoinColumnsアノテーションはMapKeyJoinColumnアノテーションをまとめます。
MapKeyJoinColumnsアノテーションを使用する場合、
まとめられたMapKeyJoinColumnアノテーションごとにnameとreferencedColumnName要素の両方を指定する必要があります。
MapKeyJoinColumn,
ForeignKey| 修飾子とタイプ | 必須要素と説明 |
|---|---|
MapKeyJoinColumn[] |
value
(必須) マップキーのエンティティをマッピングするのに使用されるマップキー結合カラム。
|
| 修飾子とタイプ | 任意要素と説明 |
|---|---|
ForeignKey |
foreignKey
(オプション) テーブル作成が有効なときに作成される外部キー制約を指定もしくは制御するために使用されます。
|
public abstract MapKeyJoinColumn[] value
public abstract ForeignKey foreignKey
MapKeyJoinColumn要素内のforeignKey要素の両方が指定されていた場合のふるまいは定義されません。
両方の場所で外部キーアノテーション要素が指定されていない場合は永続化プロバイダのデフォルトの外部キー戦略が適用されます。Translated by @megascus.