public class

CollectionElementLoader

extends OuterJoinLoader
java.lang.Object
   ↳ org.hibernate.loader.Loader
     ↳ org.hibernate.loader.BasicLoader
       ↳ org.hibernate.loader.OuterJoinLoader
         ↳ org.hibernate.loader.entity.CollectionElementLoader

Summary

[Expand]
Inherited Fields
From class org.hibernate.loader.OuterJoinLoader
From class org.hibernate.loader.BasicLoader
Public Constructors
CollectionElementLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
Public Methods
Object loadElement(SessionImplementor session, Object key, Object index)
Protected Methods
Object getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)
Get the actual object that is returned in the user-visible result list.
boolean isSingleRowLoader()
Return false is this loader is a batch entity loader
[Expand]
Inherited Methods
From class org.hibernate.loader.OuterJoinLoader
From class org.hibernate.loader.BasicLoader
From class org.hibernate.loader.Loader
From class java.lang.Object

Public Constructors

public CollectionElementLoader (QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)

Public Methods

public Object loadElement (SessionImplementor session, Object key, Object index)

Protected Methods

protected Object getResultColumnOrRow (Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)

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.

protected boolean isSingleRowLoader ()

Return false is this loader is a batch entity loader