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, waitloadpublic BatchingEntityLoader(EntityPersister persister)
public EntityPersister persister()
public java.lang.Object load(java.io.Serializable id,
java.lang.Object optionalObject,
SharedSessionContractImplementor session)
UniqueEntityLoaderload in interface UniqueEntityLoaderprotected 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.