インターフェースの使用
jakarta.persistence.metamodel.Attribute
Attribute を使用するパッケージ
パッケージ
説明
Jakarta Persistence は、永続性およびオブジェクト / リレーショナルマッピングの管理用の API です。
Jakarta Persistence Criteria API
Jakarta Persistence Metamodel API
jakarta.persistence 内の Attribute 使用
型 Attribute のパラメーターを持つ jakarta.persistence のメソッド修飾子と型メソッド説明<Y> AttributeNode<Y>
Graph.addAttributeNode
(Attribute<? super T, Y> attribute) 指定された属性の既存の属性ノードを取得するか、既存のノードがない場合は新しい属性ノードを追加します。void
Graph.addAttributeNodes
(Attribute<? super T, ?>... attribute) エンティティグラフに 1 つ以上の属性ノードを追加します。<X> Subgraph<X>
Graph.addKeySubgraph
(Attribute<? super T, X> attribute) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<X> Subgraph<? extends X>
Graph.addKeySubgraph
(Attribute<? super T, X> attribute, ClassSE<? extends X> type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<X> Subgraph<X>
Graph.addSubgraph
(Attribute<? super T, X> attribute) 管理対象型に対応するノードをグラフに追加します。<X> Subgraph<? extends X>
Graph.addSubgraph
(Attribute<? super T, X> attribute, ClassSE<? extends X> type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<Y> Subgraph<Y>
Graph.addTreatedSubgraph
(Attribute<? super T, ? super Y> attribute, ClassSE<Y> type) 継承されたマネージ型に対応するノードをグラフに追加します。<Y> AttributeNode<Y>
Graph.getAttributeNode
(Attribute<? super T, Y> attribute) 指定された属性の既存の属性ノードを取得します。boolean
Graph.hasAttributeNode
(Attribute<? super T, ?> attribute) 指定された属性に既存の属性ノードが存在するかどうかを確認します。<E> boolean
永続性ユニットに属するエンティティの特定の永続的属性の負荷状態を判別します。<E> void
永続ユニットおよびオープン永続コンテキストに属するエンティティの特定の永続属性の永続値をロードします。void
Graph.removeAttributeNode
(Attribute<? super T, ?> attribute) エンティティグラフから属性ノードを削除します。jakarta.persistence.criteria 内の Attribute 使用
Attribute を返す jakarta.persistence.criteria のメソッド修飾子と型メソッド説明Fetch.getAttribute()
フェッチ結合に対応するメタモデル属性を返します。Join.getAttribute()
結合ターゲットが存在する場合は、それを表すメタモデル属性を返します。結合のターゲットがエンティティ型の場合は null を返します。jakarta.persistence.metamodel 内の Attribute 使用
jakarta.persistence.metamodel 内の Attribute サブインターフェース修飾子と型インターフェース説明interface
CollectionAttribute<X,
E> 型CollectionAttribute
のインスタンスは、永続的なCollection
SE -valued 属性を表します。interface
ListAttribute<X,
E> 型ListAttribute
のインスタンスは、永続的なList
SE -valued 属性を表します。interface
MapAttribute<X,
K, V> 型MapAttribute
のインスタンスは、永続的なMap
SE -valued 属性を表します。interface
PluralAttribute<X,
C, E> 型PluralAttribute
のインスタンスは、永続的なコレクション値属性を表します。interface
SetAttribute<X,
E> 型SetAttribute
のインスタンスは、永続的なSet
SE -valued 属性を表します。interface
SingularAttribute<X,
T> 型SingularAttribute
のインスタンスは、永続的な単一値のプロパティまたはフィールドを表します。Attribute を返す jakarta.persistence.metamodel のメソッド修飾子と型メソッド説明ManagedType.getAttribute
(StringSE name) 指定された名前に対応する管理対象型の属性を返します。ManagedType.getDeclaredAttribute
(StringSE name) 指定された名前に対応するマネージ型によって宣言された属性を返します。型 Attribute の引数を持つ型を返す jakarta.persistence.metamodel のメソッド修飾子と型メソッド説明ManagedType.getAttributes()
管理対象型の属性を返します。ManagedType.getDeclaredAttributes()
管理対象型によって宣言された属性を返します。
Graph.addMapKeySubgraph(MapAttribute)
を使用