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
ConstructorsConstructorDescriptionAbstractEntityBatchLoader(EntityMappingType entityDescriptor, LoadQueryInfluencers influencers) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidinitializeEntities(Object[] idsToInitialize, Object pkValue, Object entityInstance, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) final Tload(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, loadDatabaseSnapshotMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.loader.ast.spi.BatchLoader
getDomainBatchSizeMethods inherited from interface org.hibernate.loader.ast.spi.SingleEntityLoader
getLoadableMethods inherited from interface org.hibernate.loader.ast.spi.SingleIdEntityLoader
load, loadDatabaseSnapshot
-
Constructor Details
-
AbstractEntityBatchLoader
public AbstractEntityBatchLoader(EntityMappingType entityDescriptor, LoadQueryInfluencers influencers)
-
-
Method Details