アノテーションインターフェース Embedded
@RetentionSE(RUNTIMESE)
@TargetSE({FIELDSE,METHODSE,ANNOTATION_TYPESE})
@DocumentedSE
public @interface Embedded
現在のテーブルに埋め込まれた値オブジェクトを構成するためのアノテーション。
onEmpty()
の value
に応じて、結果セットから読み取るときにすべての埋め込み値が null の場合、プロパティは null または空のインスタンスに設定されます。
- 導入:
- 1.1
- 作成者:
- Bastian Wilhelm, Christoph Strobl
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static @interface
空の埋め込みプロパティへのショートカット。static @interface
null 入力可能な埋め込みプロパティのショートカット。static enum
使用するロード戦略onEmpty()
。必須定数のサマリー
必須要素オプション要素のサマリー
オプション要素
要素の詳細
onEmpty
Embedded.OnEmpty onEmpty含まれているすべてのフィールドが null 値を生成する場合は、埋め込みオブジェクトのロード戦略を設定します。@Embedded.Nullable
および@Embedded.Empty
は、このためのショートカットを提供します。- 戻り値:
- 非 null。