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

Direct Known Subclasses:
    CriteriaLoader, OuterJoinLoader, AbstractEntityLoader, OneToManyLoader, CascadeEntityLoader, CollectionElementLoader, EntityLoader, SubselectOneToManyLoader, CollectionLoader, BasicCollectionLoader, QueryLoader, SubselectCollectionLoader, QueryTranslatorImpl, AbstractEntityLoader

Uses the default mapping from property to result set column alias defined by the entities' persisters. Used when Hibernate is generating result set column aliases.
Field Summary
protected static final  String[] NO_SUFFIX     
Constructor:
 public BasicLoader(SessionFactoryImplementor factory) 
Method from org.hibernate.loader.BasicLoader Summary:
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.BasicLoader Detail:
 public static String[] generateSuffixes(int length) 
    Utility method that generates 0_, 1_ suffixes. Subclasses don't necessarily need to use this algorithm, but it is intended that they will in most cases.
 public static String[] generateSuffixes(int seed,
    int length) 
 protected final CollectionAliases[] getCollectionAliases() 
 abstract protected String[] getCollectionSuffixes()
 protected final EntityAliases[] getEntityAliases() 
 abstract protected String[] getSuffixes()
 protected  void postInstantiate()