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

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

    Root を返す jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    <Y> Root<Y>
    Subquery.correlate(Root<Y> parentRoot)
    囲んでいるクエリのルートに相関するサブクエリルートを作成します。
    <X> Root<X>
    AbstractQuery.from(EntityType<X> entity)
    指定されたエンティティに対応するクエリルートを作成して追加し、既存のルートを持つデカルト積を形成します。
    <X> Root<X>
    AbstractQuery.from(ClassSE<X> entityClass)
    指定されたエンティティに対応するクエリルートを作成して追加し、既存のルートを持つデカルト積を形成します。
    CriteriaDelete.from(EntityType<T> entity)
    DELETE のターゲットであるエンティティに対応するクエリルートを作成して追加します。
    CriteriaDelete.from(ClassSE<T> entityClass)
    DELETE のターゲットであるエンティティに対応するクエリルートを作成して追加します。
    CriteriaUpdate.from(EntityType<T> entity)
    更新のターゲットであるエンティティに対応するクエリルートを作成して追加します。
    CriteriaUpdate.from(ClassSE<T> entityClass)
    更新のターゲットであるエンティティに対応するクエリルートを作成して追加します。
    CriteriaDelete.getRoot()
    クエリのルートを返します。
    CriteriaUpdate.getRoot()
    クエリのルートを返します。
    <X, T extends X>
    Root<T>
    CriteriaBuilder.treat(Root<X> root, ClassSE<T> type)
    ルートオブジェクトを指定された型にダウンキャストします。
    Root の引数を持つ型を返す jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    AbstractQuery.getRoots()
    クエリのルートを返します。
    Root のパラメーターを持つ jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    <Y> Root<Y>
    Subquery.correlate(Root<Y> parentRoot)
    囲んでいるクエリのルートに相関するサブクエリルートを作成します。
    <X, T extends X>
    Root<T>
    CriteriaBuilder.treat(Root<X> root, ClassSE<T> type)
    ルートオブジェクトを指定された型にダウンキャストします。