T
- 削除の対象となるエンティティ型 public interface CriteriaDelete<T> extends CommonAbstractCriteria
CriteriaDelete
インターフェースは、Criteria API を使用して一括削除操作を実行するための機能を定義します 条件 API の一括削除操作は、データベース削除操作に直接マップされます。永続コンテキストは、一括削除の結果と同期されません。
CriteriaDelete
オブジェクトには単一のルートが必要です。
修飾子と型 | メソッドと説明 |
---|---|
Root<T> | from(ClassSE<T> entityClass) 削除の対象となるエンティティに対応するクエリルートを作成して追加します。 |
Root<T> | from(EntityType<T> entity) 削除の対象となるエンティティに対応するクエリルートを作成して追加します。 |
Root<T> | getRoot() クエリのルートを返します。 |
CriteriaDelete<T> | where(Expression<BooleanSE> restriction) 指定されたブール式に従って削除のターゲットを制限するように削除クエリを変更します。 |
CriteriaDelete<T> | where(Predicate... restrictions) 指定された制限述語の組み合わせに従って削除のターゲットを制限するように削除クエリを変更します。 |
getRestriction, subquery
Root<T> from(ClassSE<T> entityClass)
CriteriaDelete
オブジェクトには、削除されるエンティティという単一のルートがあります。entityClass
- エンティティクラス Root<T> from(EntityType<T> entity)
CriteriaDelete
オブジェクトには、削除されるエンティティという単一のルートがあります。entity
- 型 X のエンティティを表すメタモデルエンティティ CriteriaDelete<T> where(Expression<BooleanSE> restriction)
restriction
- 単純または複合ブール式 CriteriaDelete<T> where(Predicate... restrictions)
restrictions
- 0 個以上の制限述語 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.