パッケージ jakarta.persistence.criteria


パッケージ jakarta.persistence.criteria
Jakarta Persistence Criteria API
  • クラス
    説明
    AbstractQuery インターフェースは、トップレベルのクエリとサブクエリの両方に共通の機能を定義します。
    CollectionJoin インターフェースは、CollectionSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    CommonAbstractCriteria インターフェースは、トップレベルの条件クエリとサブクエリ、および条件操作の更新と削除に共通の機能を定義します。
    CompoundSelection インターフェースは、複合選択項目 (タプル、配列、コンストラクターの結果) を定義します。
    条件クエリ、複合選択、式、述語、順序付けの構築に使用されます。
    一般的なケース式を作成するために使用されるインターフェース。
    合体式を作成するために使用されるインターフェース。
    述語の構築に使用されるインターフェース。
    単純なケース式を作成するために使用されるインターフェース。
    文字列のトリミング方法を指定するために使用されます。
    CriteriaDelete インターフェースは、Criteria API を使用して一括削除操作を実行するための機能を定義します
    CriteriaQuery インターフェースは、トップレベルのクエリに固有の機能を定義します。
    最上位のクエリと、最上位のクエリの結合交差を抽象化します。
    CriteriaUpdate インターフェースは、Criteria API を使用して一括更新操作を実行するための機能を定義します。
    クエリ式の型。
    Fetch<Z,X>
    結合フェッチされた関連付けまたは属性を表します。
    Fetches の親として機能する可能性がある from 句の要素を表します。
    From<Z,X>
    バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。
    Join<Z,X>
    エンティティ、埋め込み型、基本型への結合。
    3 種類の結合を定義します。
    ListJoin インターフェースは、ListSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    各インスタンスは、LocalDateSE から抽出できるフィールドの型を表します。
    各インスタンスは、LocalDateTimeSE から抽出できるフィールドの型を表します。
    各インスタンスは、LocalTimeSE から抽出できるフィールドの型を表します。
    MapJoin<Z,K,V>
    MapJoin インターフェースは、MapSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    クエリ結果セット内の null 値の優先順位を指定します。
    クエリ結果の順序を定義するオブジェクト。
    条件クエリパラメーター式の型。
    Path<X>
    バインドされた型またはコレクションからの単純または複合属性パスを表し、「プリミティブ」式です。
    PluralJoin<Z,C,E>
    PluralJoin インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。
    単純述語または複合述語の型: 制限の結合または分離。
    Root<X>
    from 句のルート型。
    Selection インターフェースは、クエリ結果で返されるアイテムを定義します。
    SetJoin<Z,E>
    SetJoin インターフェースは、SetSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
    Subquery インターフェースは、サブクエリに固有の機能を定義します。
    各インスタンスは、日付、時刻、日時から抽出できるフィールドの型を表します。