Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » loader » entity » [javadoc | source]
org.hibernate.loader.entity
public class: EntityLoader [javadoc | source]
java.lang.Object
   org.hibernate.loader.Loader
      org.hibernate.loader.BasicLoader
         org.hibernate.loader.OuterJoinLoader
            org.hibernate.loader.entity.AbstractEntityLoader
               org.hibernate.loader.entity.EntityLoader

All Implemented Interfaces:
    UniqueEntityLoader

Loads an entity instance using outerjoin fetching to fetch associated entities.
The EntityPersister must implement Loadable. For other entities, create a customized subclass of Loader.
Fields inherited from org.hibernate.loader.entity.AbstractEntityLoader:
log,  persister,  uniqueKeyType,  entityName
Fields inherited from org.hibernate.loader.OuterJoinLoader:
persisters,  collectionPersisters,  collectionOwners,  aliases,  lockModeArray,  owners,  ownerAssociationTypes,  sql,  suffixes,  collectionSuffixes
Fields inherited from org.hibernate.loader.BasicLoader:
NO_SUFFIX
Constructor:
 public EntityLoader(OuterJoinLoadable persister,
    LockMode lockMode,
    SessionFactoryImplementor factory,
    Map enabledFilters) throws MappingException 
 public EntityLoader(OuterJoinLoadable persister,
    int batchSize,
    LockMode lockMode,
    SessionFactoryImplementor factory,
    Map enabledFilters) throws MappingException 
 public EntityLoader(OuterJoinLoadable persister,
    String[] uniqueKey,
    Type uniqueKeyType,
    int batchSize,
    LockMode lockMode,
    SessionFactoryImplementor factory,
    Map enabledFilters) throws MappingException 
Method from org.hibernate.loader.entity.EntityLoader Summary:
isSingleRowLoader,   loadByUniqueKey
Methods from org.hibernate.loader.entity.AbstractEntityLoader:
getResultColumnOrRow,   isSingleRowLoader,   load,   load
Methods from org.hibernate.loader.OuterJoinLoader:
getAliases,   getCollectionOwners,   getCollectionPersisters,   getCollectionSuffixes,   getDialect,   getEnabledFilters,   getEntityPersisters,   getLockModes,   getOwnerAssociationTypes,   getOwners,   getSQLString,   getSuffixes,   initFromWalker
Methods from org.hibernate.loader.BasicLoader:
generateSuffixes,   generateSuffixes,   getCollectionAliases,   getCollectionSuffixes,   getEntityAliases,   getSuffixes,   postInstantiate
Methods from org.hibernate.loader.Loader:
applyLocks,   autoDiscoverTypes,   bindNamedParameters,   bindParameterValues,   bindPositionalParameters,   checkScrollability,   doList,   getAliases,   getCollectionAliases,   getCollectionOwners,   getCollectionPersisters,   getEntityAliases,   getEntityEagerPropertyFetches,   getEntityPersisters,   getFactory,   getLockModes,   getNamedParameterLocs,   getOwnerAssociationTypes,   getOwners,   getQueryIdentifier,   getResultColumnOrRow,   getResultList,   getResultSet,   getSQLString,   hasSubselectLoadableCollections,   isSingleRowLoader,   isSubselectLoadingEnabled,   list,   loadCollection,   loadCollectionBatch,   loadCollectionSubselect,   loadEntity,   loadEntity,   loadEntityBatch,   loadSequentialRowsForward,   loadSequentialRowsReverse,   loadSingleRow,   needsFetchingScroll,   postInstantiate,   prepareQueryStatement,   preprocessSQL,   scroll,   toString,   upgradeLocks
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.loader.entity.EntityLoader Detail:
 protected boolean isSingleRowLoader() 
 public Object loadByUniqueKey(SessionImplementor session,
    Object key) throws HibernateException