Package org.hibernate.query.criteria
Interface JpaCriteriaDelete<T>
-
- All Superinterfaces:
CommonAbstractCriteria,CriteriaDelete<T>,JpaCriteriaBase,JpaCriteriaNode,JpaCteContainer,JpaManipulationCriteria<T>,JpaQueryableCriteria<T>,Serializable
- All Known Implementing Classes:
SqmDeleteStatement
public interface JpaCriteriaDelete<T> extends JpaManipulationCriteria<T>, CriteriaDelete<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JpaRoot<T>from(EntityType<T> entity)JpaRoot<T>from(Class<T> entityClass)JpaRoot<T>getRoot()JpaCriteriaDelete<T>where(Expression<Boolean> restriction)JpaCriteriaDelete<T>where(Predicate... restrictions)-
Methods inherited from interface org.hibernate.query.criteria.JpaCriteriaBase
getRestriction, subquery
-
Methods inherited from interface org.hibernate.query.criteria.JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinct
-
Methods inherited from interface org.hibernate.query.criteria.JpaManipulationCriteria
getTarget, setTarget
-
-
-
-
Method Detail
-
from
JpaRoot<T> from(EntityType<T> entity)
- Specified by:
fromin interfaceCriteriaDelete<T>
-
getRoot
JpaRoot<T> getRoot()
- Specified by:
getRootin interfaceCriteriaDelete<T>
-
where
JpaCriteriaDelete<T> where(Expression<Boolean> restriction)
- Specified by:
wherein interfaceCriteriaDelete<T>
-
where
JpaCriteriaDelete<T> where(Predicate... restrictions)
- Specified by:
wherein interfaceCriteriaDelete<T>
-
-