アノテーションインターフェース Embedded


現在のテーブルに埋め込まれた値オブジェクトを構成するためのアノテーション。

onEmpty()value に応じて、結果セットから読み取るときにすべての埋め込み値が null の場合、プロパティは null または空のインスタンスに設定されます。

導入:
1.1
作成者:
Bastian Wilhelm, Christoph Strobl
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static @interface
    空の埋め込みプロパティへのショートカット。
    static @interface
    null 入力可能な埋め込みプロパティのショートカット。
    static enum
    使用するロード戦略 onEmpty()
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    含まれているすべてのフィールドが null 値を生成する場合は、埋め込みオブジェクトのロード戦略を設定します。
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
  • 要素の詳細

    • onEmpty

      含まれているすべてのフィールドが null 値を生成する場合は、埋め込みオブジェクトのロード戦略を設定します。

      @Embedded.Nullable および @Embedded.Empty は、このためのショートカットを提供します。

      戻り値:
      非 null。
    • prefix

      StringSE prefix
      戻り値:
      埋め込み値オブジェクトの列のプレフィックス。デフォルトでは空の StringSE
      デフォルト:
      ""