Class AbstractEntityBatchLoader<T>
java.lang.Object
org.hibernate.loader.ast.internal.SingleIdEntityLoaderSupport<T>
org.hibernate.loader.ast.internal.AbstractEntityBatchLoader<T>
- All Implemented Interfaces:
BatchLoader
,EntityBatchLoader<T>
,EntityLoader
,Loader
,MultiKeyLoader
,SingleEntityLoader<T>
,SingleIdEntityLoader<T>
- Direct Known Subclasses:
EntityBatchLoaderArrayParam
,EntityBatchLoaderInPredicate
public abstract class AbstractEntityBatchLoader<T>
extends SingleIdEntityLoaderSupport<T>
implements EntityBatchLoader<T>
-
Field Summary
Fields inherited from class org.hibernate.loader.ast.internal.SingleIdEntityLoaderSupport
sessionFactory
-
Constructor Summary
ConstructorDescriptionAbstractEntityBatchLoader
(EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
initializeEntities
(Object[] idsToInitialize, Object pkValue, Object entityInstance, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) final T
load
(Object id, Object entityInstance, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) load
(Object id, Object entityInstance, LockOptions lockOptions, SharedSessionContractImplementor session) Load by primary key value, populating the passed entity instance.protected abstract Object[]
resolveIdsToInitialize
(Object id, SharedSessionContractImplementor session) Methods inherited from class org.hibernate.loader.ast.internal.SingleIdEntityLoaderSupport
getLoadable, loadDatabaseSnapshot
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.loader.ast.spi.BatchLoader
getDomainBatchSize
Methods inherited from interface org.hibernate.loader.ast.spi.SingleEntityLoader
getLoadable
Methods inherited from interface org.hibernate.loader.ast.spi.SingleIdEntityLoader
load, loadDatabaseSnapshot
-
Constructor Details
-
AbstractEntityBatchLoader
public AbstractEntityBatchLoader(EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers)
-
-
Method Details