@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.