public static class HibernateCriteriaConverter.HibernateCriteriaVisitor extends AbstractCriteriaVisitor
Constructor and Description |
---|
HibernateCriteriaVisitor() |
Modifier and Type | Method and Description |
---|---|
org.hibernate.criterion.DetachedCriteria |
getCriteria() |
org.hibernate.Criteria |
getCriteria(org.hibernate.Session session) |
void |
visitAlias(Alias alias) |
void |
visitClassAndRootAlias(Class<?> clazz,
String rootAlias)
If
rootAlias is null, then Hibernate will use a default
alias of this . |
void |
visitDistinct(boolean distinct) |
void |
visitFetch(Fetch fetch) |
void |
visitLimit(Integer limit) |
void |
visitLockType(Criteria.LockType lock) |
void |
visitOffset(Integer offset) |
void |
visitOrder(Order order) |
void |
visitRestriction(Restriction restriction) |
visitAliasesFinished, visitFetchesFinished, visitOrdersFinished, visitRestrictionsFinished
public org.hibernate.Criteria getCriteria(org.hibernate.Session session)
public org.hibernate.criterion.DetachedCriteria getCriteria()
public void visitClassAndRootAlias(Class<?> clazz, String rootAlias)
rootAlias
is null, then Hibernate will use a default
alias of this
.visitClassAndRootAlias
in interface Criteria.CriteriaVisitor
visitClassAndRootAlias
in class AbstractCriteriaVisitor
public void visitOrder(Order order)
visitOrder
in interface Criteria.CriteriaVisitor
visitOrder
in class AbstractCriteriaVisitor
public void visitAlias(Alias alias)
visitAlias
in interface Criteria.CriteriaVisitor
visitAlias
in class AbstractCriteriaVisitor
public void visitFetch(Fetch fetch)
visitFetch
in interface Criteria.CriteriaVisitor
visitFetch
in class AbstractCriteriaVisitor
public void visitLockType(Criteria.LockType lock)
visitLockType
in interface Criteria.CriteriaVisitor
visitLockType
in class AbstractCriteriaVisitor
public void visitRestriction(Restriction restriction)
visitRestriction
in interface Criteria.CriteriaVisitor
visitRestriction
in class AbstractCriteriaVisitor
public void visitDistinct(boolean distinct)
visitDistinct
in interface Criteria.CriteriaVisitor
visitDistinct
in class AbstractCriteriaVisitor
public void visitLimit(Integer limit)
visitLimit
in interface Criteria.CriteriaVisitor
visitLimit
in class AbstractCriteriaVisitor
public void visitOffset(Integer offset)
visitOffset
in interface Criteria.CriteriaVisitor
visitOffset
in class AbstractCriteriaVisitor
Copyright © 2021. All rights reserved.