org.hibernate.loader.collection
Class OneToManyLoader
java.lang.Object
org.hibernate.loader.Loader
org.hibernate.loader.BasicLoader
org.hibernate.loader.OuterJoinLoader
org.hibernate.loader.collection.CollectionLoader
org.hibernate.loader.collection.OneToManyLoader
- All Implemented Interfaces:
- CollectionInitializer
- Direct Known Subclasses:
- SubselectOneToManyLoader
public class OneToManyLoader
- extends CollectionLoader
Loads one-to-many associations
The collection persister must implement QueryableCOllection. For
other collections, create a customized subclass of Loader.
- See Also:
BasicCollectionLoader
Methods inherited from class org.hibernate.loader.OuterJoinLoader |
getAliases, getCollectionOwners, getCollectionPersisters, getCollectionSuffixes, getDialect, getEntityPersisters, getLoadQueryInfluencers, getLockModes, getLockOptions, getOwnerAssociationTypes, getOwners, getSQLString, getSuffixes, initFromWalker |
Methods inherited from class org.hibernate.loader.Loader |
applyLocks, applyPostLoadLocks, areResultSetRowsTransformedImmediately, autoDiscoverTypes, bindNamedParameters, bindParameterValues, bindPositionalParameters, checkScrollability, doList, extractKeysFromResultSet, getCompositeKeyManyToOneTargetIndices, getEntityEagerPropertyFetches, getFactory, getNamedParameterLocs, getQueryIdentifier, getResultColumnOrRow, getResultList, getResultRow, getResultRowAliases, getResultSet, hasSubselectLoadableCollections, includeInResultRow, isSingleRowLoader, list, loadCollection, loadCollectionBatch, loadCollectionSubselect, loadEntity, loadEntity, loadEntityBatch, loadSequentialRowsForward, loadSequentialRowsReverse, loadSingleRow, needsFetchingScroll, prepareQueryStatement, preprocessSQL, resolveResultTransformer, scroll, upgradeLocks |
OneToManyLoader
public OneToManyLoader(QueryableCollection oneToManyPersister,
SessionFactoryImplementor session,
LoadQueryInfluencers loadQueryInfluencers)
throws MappingException
- Throws:
MappingException
OneToManyLoader
public OneToManyLoader(QueryableCollection oneToManyPersister,
int batchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers)
throws MappingException
- Throws:
MappingException
OneToManyLoader
public OneToManyLoader(QueryableCollection oneToManyPersister,
int batchSize,
String subquery,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers)
throws MappingException
- Throws:
MappingException
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.