org.hibernate.loader.collection
Class BatchingCollectionInitializer

java.lang.Object
  extended by org.hibernate.loader.collection.BatchingCollectionInitializer
All Implemented Interfaces:
CollectionInitializer
Direct Known Subclasses:
DynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializer, LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer

public abstract class BatchingCollectionInitializer
extends Object
implements CollectionInitializer

The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.

See Also:
BatchingCollectionInitializerBuilder, BasicCollectionLoader, OneToManyLoader

Constructor Summary
BatchingCollectionInitializer(QueryableCollection collectionPersister)
           
 
Method Summary
 QueryableCollection collectionPersister()
           
 CollectionPersister getCollectionPersister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hibernate.loader.collection.CollectionInitializer
initialize
 

Constructor Detail

BatchingCollectionInitializer

public BatchingCollectionInitializer(QueryableCollection collectionPersister)
Method Detail

getCollectionPersister

public CollectionPersister getCollectionPersister()

collectionPersister

public QueryableCollection collectionPersister()


Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.