アノテーションインターフェース MappedCollection
@RetentionSE(RUNTIMESE)
@TargetSE({FIELDSE,METHODSE,ANNOTATION_TYPESE})
@DocumentedSE
public @interface MappedCollection
- 導入:
- 1.1
- 作成者:
- Bastian Wilhelm, Mark Paluch
オプション要素の概要
オプション要素
要素の詳細
idColumn
StringSE idColumn対応するリレーションシップテーブルの ID 列の列名。この属性は値式をサポートしており、操作ごとに列名を動的に取得します。値が空の場合、デフォルトでNamingStrategyが使用されます。Stringを返す式は、以前のsanitizedの使用箇所です。式はSqlIdentifierを直接返すこともでき、その場合は追加のサニタイズなしでそのまま使用されます。- デフォルト:
- ""
keyColumn
StringSE keyColumn対応するリレーションシップテーブルにおけるListSE またはMapSE コレクションのキー列の列名。この属性は、操作ごとに列名を動的に取得するための値式をサポートしています。値が空の場合、デフォルトでNamingStrategyが使用されます。Stringを返す式は、以前のsanitizedの使用箇所です。式はSqlIdentifierを直接返すこともでき、その場合は追加のサニタイズなしでそのまま使用されます。- デフォルト:
- ""