パッケージ jakarta.persistence
アノテーション型 NamedAttributeNode
- @TargetSE({}) @RetentionSE(RUNTIMESE) public @interface NamedAttributeNode - NamedAttributeNodeは- NamedEntityGraphのメンバー要素です。- 導入:
- 2.1
- 関連事項:
- NamedEntityGraph,- NamedSubgraph
 
- 要素の詳細- value- StringSE value (必須)グラフに含める必要がある属性の名前。
 
 - subgraph- StringSE subgraph (オプション)属性が独自の AttributeNodes を持つマネージ型を参照する場合、この要素はその NamedSubgraph 定義を参照するために使用されます。ターゲット型に継承がある場合、複数のサブグラフを指定できます。これらの追加のサブグラフは、サブクラス固有の属性を追加することを目的としています。スーパークラスサブグラフエントリは、サブクラスサブグラフにマージされます。- このエレメントの値は、対応する - NamedSubgraphエレメントの- nameエレメントによって指定されたサブグラフの名前です。継承のために複数のサブグラフが指定されている場合、この名前で参照されます。- デフォルト:
- ""
 
 
 - keySubgraph- StringSE keySubgraph (オプション) 属性がマップ型を参照する場合、この要素を使用して、エンティティキー型の場合はキーのサブグラフを指定できます。マップ属性も指定しないと、keySubgraph を指定できません。ターゲット型に継承がある場合は、複数のサブグラフを指定できます。これらの追加サブグラフは、サブクラス固有の属性を追加することを目的としています。スーパークラスのサブグラフエントリは、サブクラスのサブグラフにマージされます。- この要素の値は、対応する - NamedSubgraph要素の- name要素によって指定されたキーサブグラフの名前です。継承のために複数のキーサブグラフが指定されている場合、この名前で参照されます。- デフォルト:
- ""