Class CollectionBatchLoaderArrayParam
java.lang.Object
org.hibernate.loader.ast.internal.AbstractCollectionBatchLoader
org.hibernate.loader.ast.internal.CollectionBatchLoaderArrayParam
- All Implemented Interfaces:
BatchLoader
,CollectionBatchLoader
,CollectionLoader
,Loader
,MultiKeyLoader
,SqlArrayMultiKeyLoader
public class CollectionBatchLoaderArrayParam
extends AbstractCollectionBatchLoader
implements SqlArrayMultiKeyLoader
CollectionBatchLoader
using a SQL ARRAY
parameter to pass the key values.-
Constructor Summary
ConstructorsConstructorDescriptionCollectionBatchLoaderArrayParam
(int domainBatchSize, LoadQueryInfluencers loadQueryInfluencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionload
(Object keyBeingLoaded, SharedSessionContractImplementor session) Load a collection by its key (not necessarily the same as its owner's PK).Methods inherited from class org.hibernate.loader.ast.internal.AbstractCollectionBatchLoader
finishInitializingKey, getDomainBatchSize, getInfluencers, getKeyJdbcCount, getKeyType, getLoadable, getSessionFactory
-
Constructor Details
-
CollectionBatchLoaderArrayParam
public CollectionBatchLoaderArrayParam(int domainBatchSize, LoadQueryInfluencers loadQueryInfluencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor sessionFactory)
-
-
Method Details