インターフェースの使用
jakarta.persistence.criteria.Selection
Selection を使用するパッケージ
jakarta.persistence.criteria 内の Selection 使用
jakarta.persistence.criteria 内の Selection サブインターフェース修飾子と型インターフェース説明interfaceCollectionJoin<Z,E> CollectionJoinインターフェースは、CollectionSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceCompoundSelectionインターフェースは、複合選択項目 (タプル、配列、コンストラクターの結果) を定義します。static interface一般的なケース式を作成するために使用されるインターフェース。static interface合体式を作成するために使用されるインターフェース。static interface述語の構築に使用されるインターフェース。static interface単純なケース式を作成するために使用されるインターフェース。interfaceExpression<T>クエリ式の型。interfaceFrom<Z,X> バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。interfaceJoin<Z,X> エンティティ、埋め込み型、基本型への結合。interfaceListJoin<Z,E> ListJoinインターフェースは、ListSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceMapJoin<Z,K, V> MapJoinインターフェースは、MapSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface条件クエリパラメーター式の型。interfacePath<X>バインドされた型またはコレクションからの単純または複合属性パスを表し、「プリミティブ」式です。interfacePluralJoin<Z,C, E> PluralJoinインターフェースは、すべてのコレクション型への結合に共通の機能を定義します。interface単純述語または複合述語の型: 制限の結合または分離。interfaceRoot<X>from 句のルート型。interfaceSetJoin<Z,E> SetJoinインターフェースは、SetSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceSubquery<T>Subqueryインターフェースは、サブクエリに固有の機能を定義します。Selection を返す jakarta.persistence.criteria のメソッド型 Selection の引数を持つ型を返す jakarta.persistence.criteria のメソッド型 Selection のパラメーターを持つ jakarta.persistence.criteria のメソッド修飾子と型メソッド説明配列値の選択項目を作成します。<Y> CompoundSelection<Y>コンストラクターに対応する選択項目を作成します。CriteriaQuery.multiselect(Selection<?>... selections) 使用すべきではありません。クエリ結果で返されるアイテムを指定します。タプル値の選択項目を作成します。型 Selection の型引数を持つ jakarta.persistence.criteria のメソッドパラメーター修飾子と型メソッド説明配列値の選択項目を作成します。CriteriaQuery.multiselect(ListSE<Selection<?>> selectionList) 使用すべきではありません。タプル値の選択項目を作成します。
CriteriaBuilder.array(jakarta.persistence.criteria.Selection<?>...)またはCriteriaBuilder.tuple(jakarta.persistence.criteria.Selection<?>...)をCriteriaQuery.select(jakarta.persistence.criteria.Selection<? extends T>)とともに使用することを強くお勧めします。