インターフェース CommonAbstractCriteria

すべての既知のサブインターフェース:
AbstractQuery<T>CriteriaDelete<T>CriteriaQuery<T>CriteriaUpdate<T>Subquery<T>

public interface CommonAbstractCriteria
CommonAbstractCriteria インターフェースは、トップレベルの条件クエリとサブクエリ、および条件操作の更新と削除に共通の機能を定義します。クエリの構築で直接使用するためのものではありません。

条件クエリと条件更新および削除操作は、型が異なることに注意してください。条件クエリは、クエリ結果の型に従って入力されます。更新および削除操作は、更新または削除の対象に従って型付けされます。

導入:
2.1
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    クエリのパラメーターを返します。
    where 句の制限に対応する述語を返します。制限が指定されていない場合は null を返します。
    <U> Subquery<U>
    クエリのサブクエリを作成します。
    <U> Subquery<U>
    subquery(ClassSE<U> type)
    クエリのサブクエリを作成します。
  • メソッドの詳細

    • subquery

      <U> Subquery<U> subquery(ClassSE<U> type)
      クエリのサブクエリを作成します。
      パラメーター:
      type - サブクエリ結果型
      戻り値:
      副照会
    • subquery

      <U> Subquery<U> subquery(EntityType<U> type)
      クエリのサブクエリを作成します。
      パラメーター:
      type - サブクエリ結果型
      戻り値:
      副照会
    • getRestriction

      Predicate getRestriction()
      where 句の制限に対応する述語を返します。制限が指定されていない場合は null を返します。
      戻り値:
      where 句の述語
    • getParameters

      SetSE<ParameterExpression<?>> getParameters()
      クエリのパラメーターを返します。パラメーターがない場合は空のセットを返します。セットへの変更はクエリに影響しません。
      戻り値:
      クエリパラメーター