Package net.sf.hibernate.loader

Interface Summary
CollectionInitializer An interface for collection loaders
UniqueEntityLoader Loads entities for a ClassPersister
 

Class Summary
AbstractEntityLoader Abstract superclass for entity loaders that use outer joins
BatchingCollectionInitializer "Batch" loads collections, using multiple foreign key values in the SQL where clause.
BatchingEntityLoader "Batch" loads entities, using multiple primary key values in the SQL where clause.
CollectionLoader Loads a collection of values or a many-to-many association.
CriteriaLoader A Loader for Criteria queries.
EntityLoader Load an entity using outerjoin fetching to fetch associated entities.
Loader Abstract superclass of object loading (and querying) strategies.
OneToManyLoader Loads one-to-many associations

The collection persister must implement QueryableCOllection.
OuterJoinLoader Implements logic for walking a tree of associated classes.
OuterJoinLoader.OuterJoinableAssociation  
SimpleEntityLoader Loads entity instances one instance per select, without without any outerjoin fetching.
SQLLoader A loader that uses a native SQL query string provided by the user