インターフェース 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>
public interface Join<Z,X> extends From<Z,X>
エンティティ、埋め込み型、基本型への結合。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 Attribute<? super Z,?>
getAttribute()
結合に対応するメタモデル属性を返します。JoinType
getJoinType()
結合型を返します。Predicate
getOn()
結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。From<?,Z>
getParent()
結合の親を返します。Join<Z,X>
on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。Join<Z,X>
on(Predicate... restrictions)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。インターフェース 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, 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
Join<Z,X> on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。- パラメーター:
restriction
- 単純または複合ブール式- 戻り値:
- 変更された結合オブジェクト
- 導入:
- 2.1
on
Join<Z,X> on(Predicate... restrictions)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。- パラメーター:
restrictions
- 0 個以上の制限述語- 戻り値:
- 変更された結合オブジェクト
- 導入:
- 2.1
getOn
Predicate getOn()
結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。- 戻り値:
- ON 制限述語
- 導入:
- 2.1
getJoinType
JoinType getJoinType()
結合型を返します。- 戻り値:
- ジョインの型