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

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

    jakarta.persistence.criteria 内の Path サブインターフェース
    修飾子と型
    インターフェース
    説明
    interface
    CollectionJoin インターフェースは、CollectionSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    interface
    From<Z,X>
    バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。
    interface
    Join<Z,X>
    エンティティ、埋め込み型、基本型への結合。
    interface
    ListJoin インターフェースは、ListSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    interface
    MapJoin<Z,K,V>
    MapJoin インターフェースは、MapSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    interface
    PluralJoin<Z,C,E>
    PluralJoin インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。
    interface
    Root<X>
    from 句のルート型。
    interface
    SetJoin<Z,E>
    SetJoin インターフェースは、SetSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    Path を返す jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    <Y> Path<Y>
    Path.get(SingularAttribute<? super X,Y> attribute)
    参照される単一値属性に対応するパスを作成します。
    <Y> Path<Y>
    Path.get(StringSE attributeName)
    参照される属性に対応するパスを作成します。
    Path<?>
    パス内の親「ノード」を返すか、親がない場合は null を返します。
    MapJoin.key()
    マップキーに対応するパス式を作成します。
    <X, T extends X>
    Path<T>
    CriteriaBuilder.treat(Path<X> path, ClassSE<T> type)
    指定された型にパスオブジェクトをダウンキャストします。
    MapJoin.value()
    マップ値に対応するパス式を作成します。
    Path のパラメーターを持つ jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    CriteriaUpdate.set(Path<Y> attribute, Expression<? extends Y> value)
    指定された属性の値を更新します。
    <Y, X extends Y>
    CriteriaUpdate<T>
    CriteriaUpdate.set(Path<Y> attribute, X value)
    指定された属性の値を更新します。
    <X, T extends X>
    Path<T>
    CriteriaBuilder.treat(Path<X> path, ClassSE<T> type)
    指定された型にパスオブジェクトをダウンキャストします。