インターフェース ListJoin<Z,E>
- 型パラメーター:
Z
- 結合のソース型E
- ターゲットリストの要素型
- すべてのスーパーインターフェース:
Expression<E>
、FetchParent<Z,E>
、From<Z,E>
、Join<Z,E>
、Path<E>
、PluralJoin<Z,ListSE<E>,E>
、Selection<E>
、TupleElement<E>
public interface ListJoin<Z,E> extends PluralJoin<Z,ListSE<E>,E>
ListJoin
インターフェースは、java.util.List
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ListAttribute<? super Z,E>
getModel()
list 属性のメタモデル表現を返します。Expression<IntegerSE>
index()
参照される関連付けまたは要素コレクション内のオブジェクトのインデックスに対応する式を作成します。ListJoin<Z,E>
on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。ListJoin<Z,E>
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.Join から継承されたメソッド
getAttribute, getJoinType, getOn, getParent
インターフェース jakarta.persistence.criteria.Selection から継承されたメソッド
alias, getCompoundSelectionItems, isCompoundSelection
インターフェース jakarta.persistence.TupleElement から継承されたメソッド
getAlias, getJavaType
メソッドの詳細
on
ListJoin<Z,E> on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。
on
ListJoin<Z,E> on(Predicate... restrictions)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。
getModel
ListAttribute<? super Z,E> getModel()
list 属性のメタモデル表現を返します。
index
Expression<IntegerSE> index()
参照される関連付けまたは要素コレクション内のオブジェクトのインデックスに対応する式を作成します。このメソッドは、順序列が定義されている関連付けまたは要素コレクションを表すオブジェクトに対してのみ呼び出す必要があります。- 戻り値:
- インデックスを表す式