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