インターフェースの使用
jakarta.persistence.criteria.Subquery

Subquery を使用するパッケージ
パッケージ
説明
Jakarta Persistence Criteria API
  • jakarta.persistence.criteria 内の Subquery 使用

    Subquery を返す jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    Subquery.distinct(boolean distinct)
    重複したクエリ結果を削除するかどうかを指定します。
    Subquery.groupBy(Expression<?>... grouping)
    サブクエリの結果に対してグループを形成するために使用される式を指定します。
    Subquery.groupBy(ListSE<Expression<?>> grouping)
    サブクエリの結果に対してグループを形成するために使用される式を指定します。
    Subquery.having(Expression<BooleanSE> restriction)
    サブクエリのグループに対する制限を指定します。
    Subquery.having(Predicate... restrictions)
    指定された制限述語の組み合わせに従って、サブクエリのグループに対する制限を指定します。
    Subquery.having(ListSE<Predicate> restrictions)
    指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。
    Subquery.select(Expression<T> expression)
    サブクエリの結果として返されるアイテムを指定します。
    <U> Subquery<U>
    CommonAbstractCriteria.subquery(EntityType<U> type)
    クエリのサブクエリを作成します。
    <U> Subquery<U>
    CommonAbstractCriteria.subquery(ClassSE<U> type)
    クエリのサブクエリを作成します。
    Subquery.where(Expression<BooleanSE> restriction)
    サブクエリを変更して、指定されたブール式に従って結果を制限します。
    Subquery.where(Predicate... restrictions)
    指定された制限述語の組み合わせに従って結果を制限するようにサブクエリを変更します。
    Subquery.where(ListSE<Predicate> restrictions)
    クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。
    Subquery のパラメーターを持つ jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    <Y> Expression<Y>
    CriteriaBuilder.all(Subquery<Y> subquery)
    サブクエリの結果に対してすべての式を作成します。
    <Y> Expression<Y>
    CriteriaBuilder.any(Subquery<Y> subquery)
    サブクエリの結果に対して any 式を作成します。
    CriteriaBuilder.exists(Subquery<?> subquery)
    サブクエリの結果の存在をテストする述語を作成します。
    <Y> Expression<Y>
    CriteriaBuilder.some(Subquery<Y> subquery)
    サブクエリの結果に対していくつかの式を作成します。