パッケージ jakarta.persistence
アノテーションインターフェース ElementCollection
基本型または埋め込み可能クラスのインスタンスのコレクションを宣言します。コレクションをコレクションテーブルを使用してマップする場合は、指定する必要があります。
CollectionTable
アノテーションは、データベーステーブルへのマッピングを指定します。
例:
- 導入:
- 2.0
- 関連事項:
オプション要素の概要
オプション要素修飾子と型オプションの要素説明(オプション)コレクションを遅延ロードするか、先行してフェッチする必要があるか。ClassSE<?>
(オプション)コレクションの要素型である基本クラスまたは埋め込み可能クラス。
要素の詳細
targetClass
ClassSE<?> targetClass(オプション) コレクションの要素型である基本クラスまたは埋め込み可能クラス。この要素は、コレクションフィールドまたはプロパティが Java ジェネリクスを使用して定義されている場合にのみオプションであり、それ以外の場合は指定する必要があります。ジェネリクスを使用して定義された場合、デフォルトではコレクションのパラメーター化された型になります。- デフォルト:
- void.class
fetch
FetchType fetch(オプション)コレクションを遅延ロードするか、先行してフェッチする必要があるか。指定しない場合、デフォルトは
LAZY
になります。- デフォルト:
- LAZY