インターフェースの使用
jakarta.persistence.metamodel.Attribute
Attribute を使用するパッケージ パッケージ 説明 jakarta.persistence Jakarta Persistence は、永続性およびオブジェクト / リレーショナルマッピングの管理用の API です。jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.metamodel Jakarta Persistence Metamodel APIjakarta.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()
管理対象型によって宣言された属性を返します。