Top Description Fields Constructors Methods
org.hibernate.loader.ast.internal

public Class MultiIdEntityLoaderStandard<T>

extends AbstractMultiIdEntityLoader<T>
Class Inheritance
Imports
java.lang.reflect.Array, java.util.ArrayList, .Arrays, .Collections, .List, org.hibernate.LockMode, .LockOptions, org.hibernate.dialect.Dialect, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment, org.hibernate.engine.spi.EntityEntry, .EntityKey, .PersistenceContext, .SessionFactoryImplementor, .SharedSessionContractImplementor, .SubselectFetch, org.hibernate.event.spi.EventSource, .LoadEvent, .LoadEventListener, org.hibernate.internal.util.collections.CollectionHelper, org.hibernate.loader.ast.spi.MultiIdLoadOptions, org.hibernate.persister.entity.EntityPersister, org.hibernate.query.spi.QueryOptions, org.hibernate.sql.ast.SqlAstTranslatorFactory, org.hibernate.sql.ast.tree.expression.JdbcParameter, org.hibernate.sql.ast.tree.select.SelectStatement, org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl, org.hibernate.sql.exec.spi.JdbcOperationQuerySelect, .JdbcParameterBindings, .JdbcParametersList, org.hibernate.sql.results.internal.RowTransformerStandardImpl, org.hibernate.sql.results.spi.ListResultsConsumer, org.jboss.logging.Logger

Standard MultiIdEntityLoader
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final int
private static final Logger

Constructor Summary

AccessConstructor and Description
public
MultiIdEntityLoaderStandard(EntityPersister entityDescriptor, int idColumnSpan, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
private List<T>
protected List<T>
private List<T>
protected List<T>
Inherited from org.hibernate.loader.ast.internal.AbstractMultiIdEntityLoader:
getEntityDescriptorgetIdentifierMappinggetLoadablegetSessionFactoryload

Field Detail

idJdbcTypeCountback to summary
private final int idJdbcTypeCount
logback to summary
private static final Logger log

Constructor Detail

MultiIdEntityLoaderStandardback to summary
public MultiIdEntityLoaderStandard(EntityPersister entityDescriptor, int idColumnSpan, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

loadEntitiesByIdback to summary
private List<T> loadEntitiesById(List<Object> idsInBatch, LockOptions lockOptions, SharedSessionContractImplementor session)
performOrderedMultiLoadback to summary
protected List<T> performOrderedMultiLoad(Object[] ids, MultiIdLoadOptions loadOptions, EventSource session)

Implements abstract org.hibernate.loader.ast.internal.AbstractMultiIdEntityLoader.performOrderedMultiLoad.

Annotations
@Override
performSingleMultiLoadback to summary
private List<T> performSingleMultiLoad(Object id, LockOptions lockOptions, SharedSessionContractImplementor session)
performUnorderedMultiLoadback to summary
protected List<T> performUnorderedMultiLoad(Object[] ids, MultiIdLoadOptions loadOptions, EventSource session)

Implements abstract org.hibernate.loader.ast.internal.AbstractMultiIdEntityLoader.performUnorderedMultiLoad.

Annotations
@Override