パッケージ jakarta.persistence

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


@TargetSE({}) @RetentionSE(RUNTIMESE) public @interface NamedSubgraph
NamedSubgraph は NamedEntityGraph のメンバー要素です。NamedSubgraph は、それを含む NamedEntityGraph 内からのみ参照され、独立して参照することはできません。これは、NamedEntityGraphNamedAttributeNode 要素からの name() によって参照されます。
導入:
2.1
関連事項:
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    (必須)含める必要のあるクラスの属性のリスト。
    (必須)NamedAttributeNode エレメントから参照されるサブグラフの名前。
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    (オプション)このサブグラフで表される型。
  • 要素の詳細

    • name

      StringSE name
      (必須)NamedAttributeNode エレメントから参照されるサブグラフの名前。
    • attributeNodes

      NamedAttributeNode[] attributeNodes
      (必須)含める必要のあるクラスの属性のリスト。名前付きサブグラフが、対応する属性ノードによって参照されるクラスのサブクラスに対応する場合、サブクラス固有の属性のみがリストされます。
    • type

      ClassSE<?> type
      (オプション)このサブグラフで表される型。このサブグラフがサブクラスに代わって定義を継承する場合は、要素を指定する必要があります。
      デフォルト:
      void.class