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 classBasicCollectionLoaderLoads a collection of values or a many-to-many association.classBatchingCollectionInitializerThe base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.classCollectionLoaderSuperclass for loaders that initialize collectionsstatic classDynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializerstatic classLegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializerclassOneToManyLoaderLoads one-to-many associations
The collection persister must implement QueryableCollection.classSubselectCollectionLoaderImplements subselect fetching for a collectionclassSubselectOneToManyLoaderImplements subselect fetching for a one to many associationMethods in org.hibernate.loader.collection that return CollectionInitializer Modifier and Type Method Description protected CollectionInitializerBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)CollectionInitializerBatchingCollectionInitializerBuilder. 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).CollectionInitializerBatchingCollectionInitializerBuilder. 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 CollectionInitializerBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerDynamicBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionInitializerPaddedBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)protected abstract CollectionInitializerBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerDynamicBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionInitializerPaddedBatchingCollectionInitializerBuilder. 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 classAbstractLoadPlanBasedCollectionInitializerAn abstractCollectionInitializerimplementation based on using LoadPlansclassBatchingCollectionInitializerThe base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.classCollectionLoaderSuperclass for loaders that initialize collectionsstatic classLegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializerMethods in org.hibernate.loader.collection.plan that return CollectionInitializer Modifier and Type Method Description protected CollectionInitializerAbstractBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionInitializerLegacyBatchingCollectionInitializerBuilder. 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 classNamedQueryCollectionInitializerA wrapper around a named query.
-