インターフェース Join<Z,X>
- 型パラメーター:
Z
- 結合のソース型X
- 結合のターゲット型
- すべてのスーパーインターフェース:
Expression<X>
、FetchParent<Z,
、X> From<Z,
、X> Path<X>
、Selection<X>
、TupleElement<X>
- すべての既知のサブインターフェース:
CollectionJoin<Z,
、E> ListJoin<Z,
、E> MapJoin<Z,
、K, V> PluralJoin<Z,
、C, E> SetJoin<Z,
E>
エンティティ、埋め込み型、基本型への結合。
- 導入:
- 2.0
メソッドのサマリー
修飾子と型メソッド説明結合ターゲットが存在する場合は、それを表すメタモデル属性を返します。結合のターゲットがエンティティ型の場合は null を返します。結合型を返します。getOn()
結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。結合の親を返します。on
(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。インターフェース jakarta.persistence.criteria.Expression から継承されたメソッド
as, cast, equalTo, equalTo, in, in, in, in, isNotNull, isNull, notEqualTo, notEqualTo
インターフェース jakarta.persistence.criteria.FetchParent から継承されたメソッド
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
インターフェース jakarta.persistence.criteria.From から継承されたメソッド
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
インターフェース jakarta.persistence.criteria.Path から継承されたメソッド
get, get, get, get, getModel, getParentPath, type
インターフェース jakarta.persistence.criteria.Selection から継承されたメソッド
alias, getCompoundSelectionItems, isCompoundSelection
インターフェース jakarta.persistence.TupleElement から継承されたメソッド
getAlias, getJavaType
メソッドの詳細
on
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。- パラメーター:
restriction
- 単純または複合ブール式- 戻り値:
- 変更された結合オブジェクト
- 導入:
- 2.1
on
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。- パラメーター:
restrictions
- 0 個以上の制限述語- 戻り値:
- 変更された結合オブジェクト
- 導入:
- 2.1
getOn
Predicate getOn()結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。- 戻り値:
- ON 制限述語
- 導入:
- 2.1
getAttribute
結合ターゲットが存在する場合は、それを表すメタモデル属性を返します。結合のターゲットがエンティティ型の場合は null を返します。- 戻り値:
- メタモデル属性または null
getParent
結合の親を返します。- 戻り値:
- 親に参加する
getJoinType
JoinType getJoinType()結合型を返します。- 戻り値:
- ジョインの型