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:
from
in interfaceCriteriaDelete<T>
-
getRoot
JpaRoot<T> getRoot()
- Specified by:
getRoot
in interfaceCriteriaDelete<T>
-
where
JpaCriteriaDelete<T> where(Expression<Boolean> restriction)
- Specified by:
where
in interfaceCriteriaDelete<T>
-
where
JpaCriteriaDelete<T> where(Predicate... restrictions)
- Specified by:
where
in interfaceCriteriaDelete<T>
-
-