Uses of Interface
org.hibernate.loader.collection.CollectionInitializer

Packages that use CollectionInitializer
org.hibernate.loader.collection   
org.hibernate.persister.collection   
 

Uses of CollectionInitializer in org.hibernate.loader.collection
 

Classes in org.hibernate.loader.collection that implement CollectionInitializer
 class BasicCollectionLoader
          Loads a collection of values or a many-to-many association.
 class BatchingCollectionInitializer
          "Batch" loads collections, using multiple foreign key values in the SQL where clause.
 class CollectionLoader
          Superclass for loaders that initialize collections
 class OneToManyLoader
          Loads one-to-many associations

The collection persister must implement QueryableCOllection.
 class SubselectCollectionLoader
          Implements subselect fetching for a collection
 class SubselectOneToManyLoader
          Implements subselect fetching for a one to many association
 

Methods in org.hibernate.loader.collection that return CollectionInitializer
static CollectionInitializer BatchingCollectionInitializer.createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, Map enabledFilters)
           
static CollectionInitializer BatchingCollectionInitializer.createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Uses of CollectionInitializer in org.hibernate.persister.collection
 

Classes in org.hibernate.persister.collection that implement CollectionInitializer
 class NamedQueryCollectionInitializer
          A wrapper around a named query.
 

Methods in org.hibernate.persister.collection that return CollectionInitializer
protected abstract  CollectionInitializer AbstractCollectionPersister.createCollectionInitializer(Map enabledFilters)
           
protected  CollectionInitializer BasicCollectionPersister.createCollectionInitializer(Map enabledFilters)
          Create the CollectionLoader
protected  CollectionInitializer OneToManyPersister.createCollectionInitializer(Map enabledFilters)
          Create the OneToManyLoader
protected abstract  CollectionInitializer AbstractCollectionPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer BasicCollectionPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer OneToManyPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer AbstractCollectionPersister.getAppropriateInitializer(Serializable key, SessionImplementor session)