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