org.hibernate.loader.entity
Class CollectionElementLoader
java.lang.Object
   org.hibernate.loader.Loader
org.hibernate.loader.Loader
       org.hibernate.loader.BasicLoader
org.hibernate.loader.BasicLoader
           org.hibernate.loader.OuterJoinLoader
org.hibernate.loader.OuterJoinLoader
               org.hibernate.loader.entity.CollectionElementLoader
org.hibernate.loader.entity.CollectionElementLoader
- public class CollectionElementLoader 
- extends OuterJoinLoader
- Author:
- Gavin King
 
 
 
 
 
| 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, getResultList, getResultSet, hasSubselectLoadableCollections, isSubselectLoadingEnabled, list, loadCollection, loadCollectionBatch, loadCollectionSubselect, loadEntity, loadEntity, loadEntityBatch, loadSequentialRowsForward, loadSequentialRowsReverse, loadSingleRow, needsFetchingScroll, prepareQueryStatement, preprocessSQL, resolveResultTransformer, scroll, toString, upgradeLocks | 
 
 
CollectionElementLoader
public CollectionElementLoader(QueryableCollection collectionPersister,
                               SessionFactoryImplementor factory,
                               LoadQueryInfluencers loadQueryInfluencers)
                        throws MappingException
- Throws:
- MappingException
loadElement
public Object loadElement(SessionImplementor session,
                          Object key,
                          Object index)
                   throws HibernateException
- 
- Throws:
- HibernateException
 
getResultColumnOrRow
protected Object getResultColumnOrRow(Object[] row,
                                      ResultTransformer transformer,
                                      ResultSet rs,
                                      SessionImplementor session)
                               throws SQLException,
                                      HibernateException
- Description copied from class: Loader
- Get the actual object that is returned in the user-visible result list.
 This empty implementation merely returns its first argument. This is
 overridden by some subclasses.
 
- 
- Overrides:
- getResultColumnOrRowin class- Loader
 
- 
- Throws:
- SQLException
- HibernateException
 
isSingleRowLoader
protected boolean isSingleRowLoader()
- Description copied from class: Loader
- Return false is this loader is a batch entity loader
 
- 
- Overrides:
- isSingleRowLoaderin class- Loader
 
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.