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, visitRestrictionsFinishedpublic 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.CriteriaVisitorvisitClassAndRootAlias in class AbstractCriteriaVisitorpublic void visitOrder(Order order)
visitOrder in interface Criteria.CriteriaVisitorvisitOrder in class AbstractCriteriaVisitorpublic void visitAlias(Alias alias)
visitAlias in interface Criteria.CriteriaVisitorvisitAlias in class AbstractCriteriaVisitorpublic void visitFetch(Fetch fetch)
visitFetch in interface Criteria.CriteriaVisitorvisitFetch in class AbstractCriteriaVisitorpublic void visitLockType(Criteria.LockType lock)
visitLockType in interface Criteria.CriteriaVisitorvisitLockType in class AbstractCriteriaVisitorpublic void visitRestriction(Restriction restriction)
visitRestriction in interface Criteria.CriteriaVisitorvisitRestriction in class AbstractCriteriaVisitorpublic void visitDistinct(boolean distinct)
visitDistinct in interface Criteria.CriteriaVisitorvisitDistinct in class AbstractCriteriaVisitorpublic void visitLimit(Integer limit)
visitLimit in interface Criteria.CriteriaVisitorvisitLimit in class AbstractCriteriaVisitorpublic void visitOffset(Integer offset)
visitOffset in interface Criteria.CriteriaVisitorvisitOffset in class AbstractCriteriaVisitorCopyright © 2022. All rights reserved.