类 AbstractManipulationCriteriaQuery<T>
- java.lang.Object
-
- org.hibernate.query.criteria.internal.AbstractManipulationCriteriaQuery<T>
-
- 所有已实现的接口:
javax.persistence.criteria.CommonAbstractCriteria,CompilableCriteria
- 直接已知子类:
CriteriaDeleteImpl,CriteriaUpdateImpl
public abstract class AbstractManipulationCriteriaQuery<T> extends Object implements CompilableCriteria, javax.persistence.criteria.CommonAbstractCriteria
Base class for commonality betweenCriteriaUpdateandCriteriaDelete- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 限定符 构造器 说明 protectedAbstractManipulationCriteriaQuery(CriteriaBuilderImpl criteriaBuilder)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected CriteriaBuilderImplcriteriaBuilder()javax.persistence.criteria.Rootfrom(Class<T> entityClass)javax.persistence.criteria.Root<T>from(javax.persistence.metamodel.EntityType<T> entityType)javax.persistence.criteria.PredicategetRestriction()javax.persistence.criteria.Root<T>getRoot()CriteriaInterpretationinterpret(RenderingContext renderingContext)protected abstract StringrenderQuery(RenderingContext renderingContext)protected voidrenderRestrictions(StringBuilder jpaql, RenderingContext renderingContext)protected voidrenderRoot(StringBuilder jpaql, RenderingContext renderingContext)protected voidsetRestriction(javax.persistence.criteria.Expression<Boolean> restriction)voidsetRestriction(javax.persistence.criteria.Predicate... restrictions)<U> javax.persistence.criteria.Subquery<U>subquery(Class<U> type)voidvalidate()
-
-
-
构造器详细资料
-
AbstractManipulationCriteriaQuery
protected AbstractManipulationCriteriaQuery(CriteriaBuilderImpl criteriaBuilder)
-
-
方法详细资料
-
criteriaBuilder
protected CriteriaBuilderImpl criteriaBuilder()
-
from
public javax.persistence.criteria.Root<T> from(javax.persistence.metamodel.EntityType<T> entityType)
-
getRoot
public javax.persistence.criteria.Root<T> getRoot()
-
setRestriction
protected void setRestriction(javax.persistence.criteria.Expression<Boolean> restriction)
-
setRestriction
public void setRestriction(javax.persistence.criteria.Predicate... restrictions)
-
getRestriction
public javax.persistence.criteria.Predicate getRestriction()
- 指定者:
getRestriction在接口中javax.persistence.criteria.CommonAbstractCriteria
-
subquery
public <U> javax.persistence.criteria.Subquery<U> subquery(Class<U> type)
- 指定者:
subquery在接口中javax.persistence.criteria.CommonAbstractCriteria
-
validate
public void validate()
- 指定者:
validate在接口中CompilableCriteria
-
interpret
public CriteriaInterpretation interpret(RenderingContext renderingContext)
- 指定者:
interpret在接口中CompilableCriteria
-
renderQuery
protected abstract String renderQuery(RenderingContext renderingContext)
-
renderRoot
protected void renderRoot(StringBuilder jpaql, RenderingContext renderingContext)
-
renderRestrictions
protected void renderRestrictions(StringBuilder jpaql, RenderingContext renderingContext)
-
-