パッケージ jakarta.persistence

アノテーション型 NamedEntityGraph

    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      NamedAttributeNode[]attributeNodes
      (オプション)このグラフに含まれるエンティティの属性のリスト。
      booleanincludeAllAttributes
      (オプション)アノテーション付きエンティティクラスのすべての属性を属性ノードとして NamedEntityGraph に含めます。明示的にリストする必要はありません。
      StringSEname
      (オプション)エンティティグラフの名前。
      NamedSubgraph[]subclassSubgraphs
      (オプション)アノテーション付きエンティティクラスのサブクラスの属性をエンティティグラフに追加するサブグラフのリスト。
      NamedSubgraph[]subgraphs
      (オプション)エンティティグラフに含まれるサブグラフのリスト。
    • 要素の詳細

      • name

        StringSE name
        (オプション)エンティティグラフの名前。デフォルトはルートエンティティのエンティティ名です。
        デフォルト:
        ""
      • attributeNodes

        NamedAttributeNode[] attributeNodes
        (オプション)このグラフに含まれるエンティティの属性のリスト。
        デフォルト:
        {}
      • includeAllAttributes

        boolean includeAllAttributes
        (オプション)アノテーション付きエンティティクラスのすべての属性を属性ノードとして NamedEntityGraph に含めます。明示的にリストする必要はありません。インクルードされた属性は、サブグラフを参照する属性ノードによって完全に指定できます。
        デフォルト:
        false
      • subgraphs

        NamedSubgraph[] subgraphs
        (オプション)エンティティグラフに含まれるサブグラフのリスト。これらは、NamedAttributeNode 定義から名前で参照されます。
        デフォルト:
        {}
      • subclassSubgraphs

        NamedSubgraph[] subclassSubgraphs
        (オプション)アノテーション付きエンティティクラスのサブクラスの属性をエンティティグラフに追加するサブグラフのリスト。スーパークラスから指定された属性は、サブクラスに含まれます。
        デフォルト:
        {}