Top Description Fields Constructors Methods
org.hibernate.loader.collection

public Class BasicCollectionLoader

extends CollectionLoader
Class Inheritance
Known Direct Subclasses
org.hibernate.loader.collection.SubselectCollectionLoader
Imports
org.slf4j.Logger, .LoggerFactory, org.hibernate.MappingException, org.hibernate.engine.SessionFactoryImplementor, .LoadQueryInfluencers, org.hibernate.loader.JoinWalker, org.hibernate.persister.collection.QueryableCollection

Loads a collection of values or a many-to-many association.
The collection persister must implement QueryableCOllection. For other collections, create a customized subclass of Loader.
Author
Gavin King
See Also
OneToManyLoader

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public
public
BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)

protected
BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)

Field Detail

logback to summary
private static final Logger log

Hides org.hibernate.loader.Loader.log.

Constructor Detail

BasicCollectionLoaderback to summary
public BasicCollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor session, LoadQueryInfluencers loadQueryInfluencers) throws MappingException
BasicCollectionLoaderback to summary
public BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) throws MappingException
BasicCollectionLoaderback to summary
protected BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) throws MappingException