T
- the entity type that is the target of the deletepublic interface CriteriaDelete<T> extends CommonAbstractCriteria
Modifier and Type | Method and Description |
---|---|
Root<T> |
from(java.lang.Class<T> entityClass)
Create and add a query root corresponding to the entity
that is the target of the delete.
|
Root<T> |
from(EntityType<T> entity)
Create and add a query root corresponding to the entity
that is the target of the delete.
|
Root<T> |
getRoot()
Return the query root.
|
CriteriaDelete<T> |
where(Expression<java.lang.Boolean> restriction)
Modify the query to restrict the target of the deletion
according to the specified boolean expression.
|
CriteriaDelete<T> |
where(Predicate... restrictions)
Modify the query to restrict the target of the deletion
according to the conjunction of the specified restriction
predicates.
|
getRestriction, subquery
Root<T> from(java.lang.Class<T> entityClass)
entityClass
- the entity classRoot<T> from(EntityType<T> entity)
entity
- metamodel entity representing the entity
of type XCriteriaDelete<T> where(Expression<java.lang.Boolean> restriction)
restriction
- a simple or compound boolean expressionCriteriaDelete<T> where(Predicate... restrictions)
restrictions
- zero or more restriction predicates