インターフェースの使用 
jakarta.persistence.metamodel.Attribute
- Attribute を使用するパッケージ - パッケージ - 説明 - jakarta.persistence Jakarta Persistence は、永続性およびオブジェクト / リレーショナルマッピングの管理用の API です。- jakarta.persistence.criteria Jakarta Persistence Criteria API- jakarta.persistence.metamodel Jakarta Persistence Metamodel API
- jakarta.persistence 内の Attribute 使用- 型 Attribute のパラメーターを持つ jakarta.persistence のメソッド - 修飾子と型 - メソッド - 説明 - void- EntityGraph. - addAttributeNodes(Attribute<T,?>... attribute)エンティティグラフに 1 つ以上の属性ノードを追加します。- void- Subgraph. - addAttributeNodes(Attribute<T,?>... attribute)エンティティグラフに 1 つ以上の属性ノードを追加します。- <X> Subgraph<X>- EntityGraph. - addKeySubgraph(Attribute<T,X> attribute)マネージ型であるマップキーに対応するノードをグラフに追加します。- <X> Subgraph<? extends X>- EntityGraph. - addKeySubgraph(Attribute<T,X> attribute, ClassSE<? extends X> type)継承のあるマネージ型であるマップキーに対応するノードをグラフに追加します。- <X> Subgraph<X>- Subgraph. - addKeySubgraph(Attribute<T,X> attribute)マネージ型であるマップキーに対応するノードをグラフに追加します。- <X> Subgraph<? extends X>- Subgraph. - addKeySubgraph(Attribute<T,X> attribute, ClassSE<? extends X> type)継承のあるマネージ型であるマップキーに対応するノードをグラフに追加します。- <X> Subgraph<X>- EntityGraph. - addSubgraph(Attribute<T,X> attribute)管理対象型に対応するノードをグラフに追加します。- <X> Subgraph<? extends X>- EntityGraph. - addSubgraph(Attribute<T,X> attribute, ClassSE<? extends X> type)継承されたマネージ型に対応するノードをグラフに追加します。- <X> Subgraph<X>- Subgraph. - addSubgraph(Attribute<T,X> attribute)管理対象型に対応するノードをグラフに追加します。- <X> Subgraph<? extends X>- Subgraph. - addSubgraph(Attribute<T,X> attribute, ClassSE<? extends X> type)継承されたマネージ型に対応するノードをグラフに追加します。
- jakarta.persistence.criteria 内の Attribute 使用- Attribute を返す jakarta.persistence.criteria のメソッド - 修飾子と型 - メソッド - 説明 - Attribute<? super Z,?>- Fetch. - getAttribute()フェッチ結合に対応するメタモデル属性を返します。- Attribute<? super Z,?>- Join. - getAttribute()結合に対応するメタモデル属性を返します。
- jakarta.persistence.metamodel 内の Attribute 使用- jakarta.persistence.metamodel 内の Attribute サブインターフェース - 修飾子と型 - インターフェース - 説明 - interface- CollectionAttribute<X,E>型- CollectionAttributeのインスタンスは、永続的な- java.util.Collection-valued 属性を表します。- interface- ListAttribute<X,E>型- ListAttributeのインスタンスは、永続的な- java.util.List-valued 属性を表します。- interface- MapAttribute<X,K,V>型- MapAttributeのインスタンスは、永続的な- java.util.Map-valued 属性を表します。- interface- PluralAttribute<X,C,E>型- PluralAttributeのインスタンスは、永続的なコレクション値属性を表します。- interface- SetAttribute<X,E>型- SetAttributeのインスタンスは、永続的な- java.util.Set-valued 属性を表します。- interface- SingularAttribute<X,T>型- SingularAttributeのインスタンスは、永続的な単一値のプロパティまたはフィールドを表します。- Attribute を返す jakarta.persistence.metamodel のメソッド - 修飾子と型 - メソッド - 説明 - Attribute<? super X,?>- ManagedType. - getAttribute(StringSE name)指定された名前に対応する管理対象型の属性を返します。- Attribute<X,?>- ManagedType. - getDeclaredAttribute(StringSE name)指定された名前に対応するマネージ型によって宣言された属性を返します。- 型 Attribute の引数を持つ型を返す jakarta.persistence.metamodel のメソッド - 修飾子と型 - メソッド - 説明 - SetSE<Attribute<? super X,?>>- ManagedType. - getAttributes()管理対象型の属性を返します。- SetSE<Attribute<X,?>>- ManagedType. - getDeclaredAttributes()管理対象型によって宣言された属性を返します。