パッケージ jakarta.persistence

アノテーション型 NamedSubgraph


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

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

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

      • name

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

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

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