インターフェースの使用
jakarta.persistence.criteria.Path
Path を使用するパッケージ パッケージ 説明 jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.criteria 内の Path 使用
jakarta.persistence.criteria 内の Path サブインターフェース 修飾子と型 インターフェース 説明 interface
CollectionJoin<Z,E>
CollectionJoin
インターフェースは、java.util.Collection
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
From<Z,X>
バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。interface
Join<Z,X>
エンティティ、埋め込み型、基本型への結合。interface
ListJoin<Z,E>
ListJoin
インターフェースは、java.util.List
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
MapJoin<Z,K,V>
MapJoin
インターフェースは、java.util.Map
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
PluralJoin<Z,C,E>
PluralJoin
インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。interface
Root<X>
from 句のルート型。interface
SetJoin<Z,E>
SetJoin
インターフェースは、java.util.Set
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。Path を返す jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 <Y> Path<Y>
Path. get(SingularAttribute<? super X,Y> attribute)
参照される単一値属性に対応するパスを作成します。<Y> Path<Y>
Path. get(StringSE attributeName)
参照される属性に対応するパスを作成します。Path<?>
Path. getParentPath()
パス内の親「ノード」を返すか、親がない場合は null を返します。Path<K>
MapJoin. key()
マップキーに対応するパス式を作成します。<X,T extends X>
Path<T>CriteriaBuilder. treat(Path<X> path, ClassSE<T> type)
指定された型にパスオブジェクトをダウンキャストします。Path<V>
MapJoin. value()
マップ値に対応するパス式を作成します。型 Path のパラメーターを持つ jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 <Y> CriteriaUpdate<T>
CriteriaUpdate. set(Path<Y> attribute, Expression<? extends Y> value)
指定された属性の値を更新します。<Y,X extends Y>
CriteriaUpdate<T>CriteriaUpdate. set(Path<Y> attribute, X value)
指定された属性の値を更新します。<X,T extends X>
Path<T>CriteriaBuilder. treat(Path<X> path, ClassSE<T> type)
指定された型にパスオブジェクトをダウンキャストします。