public abstract class BatchingEntityLoader extends java.lang.Object implements UniqueEntityLoader
BatchingEntityLoaderBuilder
,
UniqueEntityLoader
Constructor and Description |
---|
BatchingEntityLoader(EntityPersister persister) |
Modifier and Type | Method and Description |
---|---|
protected QueryParameters |
buildQueryParameters(java.io.Serializable id,
java.io.Serializable[] ids,
java.lang.Object optionalObject,
LockOptions lockOptions) |
protected java.lang.Object |
doBatchLoad(java.io.Serializable id,
Loader loaderToUse,
SharedSessionContractImplementor session,
java.io.Serializable[] ids,
java.lang.Object optionalObject,
LockOptions lockOptions) |
protected java.lang.Object |
getObjectFromList(java.util.List results,
java.io.Serializable id,
SharedSessionContractImplementor session) |
java.lang.Object |
load(java.io.Serializable id,
java.lang.Object optionalObject,
SharedSessionContractImplementor session)
Load an entity instance.
|
EntityPersister |
persister() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load
public BatchingEntityLoader(EntityPersister persister)
public EntityPersister persister()
public java.lang.Object load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)
UniqueEntityLoader
load
in interface UniqueEntityLoader
protected QueryParameters buildQueryParameters(java.io.Serializable id, java.io.Serializable[] ids, java.lang.Object optionalObject, LockOptions lockOptions)
protected java.lang.Object getObjectFromList(java.util.List results, java.io.Serializable id, SharedSessionContractImplementor session)
protected java.lang.Object doBatchLoad(java.io.Serializable id, Loader loaderToUse, SharedSessionContractImplementor session, java.io.Serializable[] ids, java.lang.Object optionalObject, LockOptions lockOptions)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.