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

Packages that use CollectionInitializer
org.hibernate.loader.collection This package defines collection initializers 
org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. 
 

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  CollectionInitializer OneToManyPersister.createCollectionInitializer(Map enabledFilters)
          Create the OneToManyLoader
protected  CollectionInitializer BasicCollectionPersister.createCollectionInitializer(Map enabledFilters)
          Create the CollectionLoader
protected abstract  CollectionInitializer AbstractCollectionPersister.createCollectionInitializer(Map enabledFilters)
           
protected  CollectionInitializer OneToManyPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer BasicCollectionPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected abstract  CollectionInitializer AbstractCollectionPersister.createSubselectInitializer(SubselectFetch subselect, SessionImplementor session)
           
protected  CollectionInitializer AbstractCollectionPersister.getAppropriateInitializer(Serializable key, SessionImplementor session)