インターフェース CommonAbstractCriteria
- すべての既知のサブインターフェース:
AbstractQuery<T>
、CriteriaDelete<T>
、CriteriaQuery<T>
、CriteriaUpdate<T>
、Subquery<T>
public interface CommonAbstractCriteria
CommonAbstractCriteria
インターフェースは、トップレベルの条件クエリとサブクエリ、および条件操作の更新と削除に共通の機能を定義します。クエリの構築で直接使用するためのものではありません。条件クエリと条件更新および削除操作は、型が異なることに注意してください。条件クエリは、クエリ結果の型に従って入力されます。更新および削除操作は、更新または削除の対象に従って型付けされます。
- 導入:
- 2.1
メソッドのサマリー
修飾子と型メソッド説明クエリのパラメーターを返します。where 句の制限に対応する述語を返します。制限が指定されていない場合は null を返します。<U> Subquery<U>
subquery
(EntityType<U> type) クエリのサブクエリを作成します。<U> Subquery<U>
クエリのサブクエリを作成します。
メソッドの詳細
subquery
クエリのサブクエリを作成します。- パラメーター:
type
- サブクエリ結果型- 戻り値:
- 副照会
subquery
クエリのサブクエリを作成します。- パラメーター:
type
- サブクエリ結果型- 戻り値:
- 副照会
getRestriction
Predicate getRestriction()where 句の制限に対応する述語を返します。制限が指定されていない場合は null を返します。- 戻り値:
- where 句の述語
getParameters
SetSE<ParameterExpression<?>> getParameters()クエリのパラメーターを返します。パラメーターがない場合は空のセットを返します。セットへの変更はクエリに影響しません。- 戻り値:
- クエリパラメーター