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

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

    jakarta.persistence.criteria 内の Join サブインターフェース
    修飾子と型
    インターフェース
    説明
    interface
    CollectionJoin インターフェースは、CollectionSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    interface
    ListJoin インターフェースは、ListSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    interface
    MapJoin<Z,K,V>
    MapJoin インターフェースは、MapSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    interface
    PluralJoin<Z,C,E>
    PluralJoin インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。
    interface
    SetJoin<Z,E>
    SetJoin インターフェースは、SetSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    Join を返す jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    <X, Y> Join<X,Y>
    Subquery.correlate(Join<X,Y> parentJoin)
    囲んでいるクエリの結合オブジェクトに相関するサブクエリ結合オブジェクトを作成します。
    <Y> Join<X,Y>
    From.join(EntityType<Y> entity)
    内部結合を作成し、指定されたエンティティに追加します。
    <Y> Join<X,Y>
    From.join(EntityType<Y> entity, JoinType joinType)
    結合を作成し、指定されたエンティティに追加します。
    <Y> Join<X,Y>
    From.join(SingularAttribute<? super X,Y> attribute)
    指定された単一値属性への内部結合を作成します。
    <Y> Join<X,Y>
    From.join(SingularAttribute<? super X,Y> attribute, JoinType jt)
    指定された結合型を使用して、指定された単一値属性への結合を作成します。
    <Y> Join<X,Y>
    From.join(ClassSE<Y> entityClass)
    内部結合を作成し、指定されたエンティティに追加します。
    <Y> Join<X,Y>
    From.join(ClassSE<Y> entityClass, JoinType joinType)
    結合を作成し、指定されたエンティティに追加します。
    <X, Y> Join<X,Y>
    From.join(StringSE attributeName)
    指定された属性への内部結合を作成します。
    <X, Y> Join<X,Y>
    From.join(StringSE attributeName, JoinType jt)
    指定された結合型を使用して、指定された属性への結合を作成します。
    Join.on(Expression<BooleanSE> restriction)
    結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。
    Join.on(Predicate... restrictions)
    結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。
    <X, T, V extends T>
    Join<X,V>
    CriteriaBuilder.treat(Join<X,T> join, ClassSE<V> type)
    指定した型への結合オブジェクトをダウンキャストします。
    Join の引数を持つ型を返す jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    SetSE<Join<?,?>>
    サブクエリの相関結合を返します。
    From.getJoins()
    このバインドされた型から作成された結合を返します。
    Join のパラメーターを持つ jakarta.persistence.criteria のメソッド
    修飾子と型
    メソッド
    説明
    <X, Y> Join<X,Y>
    Subquery.correlate(Join<X,Y> parentJoin)
    囲んでいるクエリの結合オブジェクトに相関するサブクエリ結合オブジェクトを作成します。
    <X, T, V extends T>
    Join<X,V>
    CriteriaBuilder.treat(Join<X,T> join, ClassSE<V> type)
    指定した型への結合オブジェクトをダウンキャストします。