インターフェースの使用
jakarta.persistence.criteria.Join
Join を使用するパッケージ パッケージ 説明 jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.criteria 内の Join 使用
jakarta.persistence.criteria 内の Join サブインターフェース 修飾子と型 インターフェース 説明 interface
CollectionJoin<Z,E>
CollectionJoin
インターフェースは、java.util.Collection
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
ListJoin<Z,E>
ListJoin
インターフェースは、java.util.List
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
MapJoin<Z,K,V>
MapJoin
インターフェースは、java.util.Map
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
PluralJoin<Z,C,E>
PluralJoin
インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。interface
SetJoin<Z,E>
SetJoin
インターフェースは、java.util.Set
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。Join を返す jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 <X,Y>
Join<X,Y>Subquery. correlate(Join<X,Y> parentJoin)
囲んでいるクエリの結合オブジェクトに相関するサブクエリ結合オブジェクトを作成します。<Y> Join<X,Y>
From. join(SingularAttribute<? super X,Y> attribute)
指定された単一値属性への内部結合を作成します。<Y> Join<X,Y>
From. join(SingularAttribute<? super X,Y> attribute, JoinType jt)
指定された結合型を使用して、指定された単一値属性への結合を作成します。<X,Y>
Join<X,Y>From. join(StringSE attributeName)
指定された属性への内部結合を作成します。<X,Y>
Join<X,Y>From. join(StringSE attributeName, JoinType jt)
指定された結合型を使用して、指定された属性への結合を作成します。Join<Z,X>
Join. on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。Join<Z,X>
Join. on(Predicate... restrictions)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。<X,T,V extends T>
Join<X,V>CriteriaBuilder. treat(Join<X,T> join, ClassSE<V> type)
指定した型への結合オブジェクトをダウンキャストします。型 Join の引数を持つ型を返す jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 SetSE<Join<?,?>>
Subquery. getCorrelatedJoins()
サブクエリの相関結合を返します。SetSE<Join<X,?>>
From. getJoins()
このバインドされた型から作成された結合を返します。型 Join のパラメーターを持つ jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 <X,Y>
Join<X,Y>Subquery. correlate(Join<X,Y> parentJoin)
囲んでいるクエリの結合オブジェクトに相関するサブクエリ結合オブジェクトを作成します。<X,T,V extends T>
Join<X,V>CriteriaBuilder. treat(Join<X,T> join, ClassSE<V> type)
指定した型への結合オブジェクトをダウンキャストします。