org.hibernate.loader
Class AbstractEntityJoinWalker
java.lang.Object
org.hibernate.loader.JoinWalker
org.hibernate.loader.AbstractEntityJoinWalker
- Direct Known Subclasses:
- CascadeEntityJoinWalker, CriteriaJoinWalker, EntityJoinWalker
public abstract class AbstractEntityJoinWalker
- extends JoinWalker
Abstract walker for walkers which begin at an entity (criteria
queries and entity loaders).
- Author:
- Gavin King
Fields inherited from class org.hibernate.loader.JoinWalker |
aliases, associations, collectionOwners, collectionPersisters, collectionSuffixes, lockModeArray, ownerAssociationTypes, owners, persisters, sql, suffixes |
Methods inherited from class org.hibernate.loader.JoinWalker |
countCollectionPersisters, countEntityPersisters, generateRootAlias, generateTableAlias, getAliases, getCollectionOwners, getCollectionPersisters, getCollectionSuffixes, getDialect, getEnabledFilters, getFactory, getJoinType, getJoinType, getLockModeArray, getOwnerAssociationTypes, getOwners, getPersisters, getSQLString, getSuffixes, initPersisters, isDuplicateAssociation, isDuplicateAssociation, isJoinable, isJoinedFetchEnabledInMapping, isTooDeep, isTooManyCollections, mergeOrderings, mergeOuterJoins, orderBy, orderBy, selectString, setAliases, setCollectionOwners, setCollectionPersisters, setCollectionSuffixes, setLockModeArray, setOwnerAssociationTypes, setOwners, setPersisters, setSql, setSuffixes, walkCollectionTree, walkEntityTree, whereString |
AbstractEntityJoinWalker
public AbstractEntityJoinWalker(OuterJoinLoadable persister,
SessionFactoryImplementor factory,
Map enabledFilters)
AbstractEntityJoinWalker
public AbstractEntityJoinWalker(OuterJoinLoadable persister,
SessionFactoryImplementor factory,
Map enabledFilters,
String alias)
initAll
protected final void initAll(String whereString,
String orderByString,
LockMode lockMode)
throws MappingException
- Throws:
MappingException
initProjection
protected final void initProjection(String projectionString,
String whereString,
String orderByString,
String groupByString,
LockMode lockMode)
throws MappingException
- Throws:
MappingException
getWhereFragment
protected String getWhereFragment()
throws MappingException
- Throws:
MappingException
isJoinedFetchEnabled
protected boolean isJoinedFetchEnabled(AssociationType type,
FetchMode config,
CascadeStyle cascadeStyle)
- The superclass deliberately excludes collections
- Overrides:
isJoinedFetchEnabled
in class JoinWalker
getComment
public abstract String getComment()
getPersister
protected final Loadable getPersister()
getAlias
protected final String getAlias()
toString
public String toString()
- Overrides:
toString
in class Object