パッケージ jakarta.persistence

アノテーション型 NamedAttributeNode

    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      StringSEvalue
      (必須)グラフに含める必要がある属性の名前。
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      StringSEkeySubgraph
      (オプション)属性がマップ型を参照する場合、この要素を使用して、エンティティキー型の場合にキーのサブグラフを指定できます。
      StringSEsubgraph
      (オプション)属性が独自の AttributeNodes を持つマネージ型を参照する場合、この要素はその NamedSubgraph 定義を参照するために使用されます。
    • 要素の詳細

      • value

        StringSE value
        (必須)グラフに含める必要がある属性の名前。
      • subgraph

        StringSE subgraph
        (オプション)属性が独自の AttributeNodes を持つマネージ型を参照する場合、この要素はその NamedSubgraph 定義を参照するために使用されます。ターゲット型に継承がある場合、複数のサブグラフを指定できます。これらの追加のサブグラフは、サブクラス固有の属性を追加することを目的としています。スーパークラスサブグラフエントリは、サブクラスサブグラフにマージされます。

        このエレメントの値は、対応する NamedSubgraph エレメントの name エレメントによって指定されたサブグラフの名前です。継承のために複数のサブグラフが指定されている場合、この名前で参照されます。

        デフォルト:
        ""
      • keySubgraph

        StringSE keySubgraph
        (オプション) 属性がマップ型を参照する場合、この要素を使用して、エンティティキー型の場合はキーのサブグラフを指定できます。マップ属性も指定しないと、keySubgraph を指定できません。ターゲット型に継承がある場合は、複数のサブグラフを指定できます。これらの追加サブグラフは、サブクラス固有の属性を追加することを目的としています。スーパークラスのサブグラフエントリは、サブクラスのサブグラフにマージされます。

        この要素の値は、対応する NamedSubgraph 要素の name 要素によって指定されたキーサブグラフの名前です。継承のために複数のキーサブグラフが指定されている場合、この名前で参照されます。

        デフォルト:
        ""