Class AbstractBatchingCollectionInitializerBuilder
- java.lang.Object
-
- org.hibernate.loader.collection.BatchingCollectionInitializerBuilder
-
- org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder
-
- Direct Known Subclasses:
LegacyBatchingCollectionInitializerBuilder
public abstract class AbstractBatchingCollectionInitializerBuilder extends BatchingCollectionInitializerBuilder
Base class for LoadPlan-based BatchingCollectionInitializerBuilder implementations. Mainly we handle the common "no batching" case here to use the LoadPlan-based CollectionLoader
-
-
Constructor Summary
Constructors Constructor Description AbstractBatchingCollectionInitializerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CollectionInitializer
buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
-
Methods inherited from class org.hibernate.loader.collection.BatchingCollectionInitializerBuilder
createBatchingCollectionInitializer, createBatchingOneToManyInitializer, createRealBatchingCollectionInitializer, createRealBatchingOneToManyInitializer, getBuilder
-
-
-
-
Method Detail
-
buildNonBatchingLoader
protected CollectionInitializer buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
- Overrides:
buildNonBatchingLoader
in classBatchingCollectionInitializerBuilder
-
-