Uses of Interface
org.hibernate.loader.collection.CollectionInitializer
-
Packages that use CollectionInitializer Package Description org.hibernate.loader.collection org.hibernate.loader.collection.plan org.hibernate.persister.collection -
-
Uses of CollectionInitializer in org.hibernate.loader.collection
Classes in org.hibernate.loader.collection that implement CollectionInitializer Modifier and Type Class Description class
BasicCollectionLoader
Loads a collection of values or a many-to-many association.class
BatchingCollectionInitializer
The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.class
CollectionLoader
Superclass for loaders that initialize collectionsstatic class
DynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializer
static class
LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer
class
OneToManyLoader
Loads one-to-many associations
The collection persister must implement QueryableCollection.class
SubselectCollectionLoader
Implements subselect fetching for a collectionclass
SubselectOneToManyLoader
Implements subselect fetching for a one to many associationMethods in org.hibernate.loader.collection that return CollectionInitializer Modifier and Type Method Description protected CollectionInitializer
BatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
CollectionInitializer
BatchingCollectionInitializerBuilder. createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with a dedicated collection table).CollectionInitializer
BatchingCollectionInitializerBuilder. createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without a dedicated collection table).protected abstract CollectionInitializer
BatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
DynamicBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionInitializer
PaddedBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
protected abstract CollectionInitializer
BatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
DynamicBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionInitializer
PaddedBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of CollectionInitializer in org.hibernate.loader.collection.plan
Classes in org.hibernate.loader.collection.plan that implement CollectionInitializer Modifier and Type Class Description class
AbstractLoadPlanBasedCollectionInitializer
An abstractCollectionInitializer
implementation based on using LoadPlansclass
BatchingCollectionInitializer
The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.class
CollectionLoader
Superclass for loaders that initialize collectionsstatic class
LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer
Methods in org.hibernate.loader.collection.plan that return CollectionInitializer Modifier and Type Method Description protected CollectionInitializer
AbstractBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of CollectionInitializer in org.hibernate.persister.collection
Classes in org.hibernate.persister.collection that implement CollectionInitializer Modifier and Type Class Description class
NamedQueryCollectionInitializer
A wrapper around a named query.
-