Package org.hibernate.loader.entity
Interface UniqueEntityLoader
-
- All Known Implementing Classes:
AbstractEntityLoader,AbstractLoadPlanBasedEntityLoader,BatchingEntityLoader,BatchingEntityLoader,CascadeEntityLoader,DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader,EntityLoader,EntityLoader,LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader,LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader,NamedQueryLoader
public interface UniqueEntityLoaderLoads entities for a EntityPersister
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.Objectload(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)Deprecated.java.lang.Objectload(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)Load an entity instance by id.
-
-
-
Method Detail
-
load
@Deprecated java.lang.Object load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session) throws HibernateExceptionDeprecated.Load an entity instance. If optionalObject is supplied, load the entity state into the given (uninitialized) object.- Throws:
HibernateException
-
load
java.lang.Object load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)Load an entity instance by id. If optionalObject is supplied (non-null, the entity state is loaded into that object instance instead of instantiating a new one.- Parameters:
id- The id to be loadedoptionalObject- The (optional) entity instance in to which to load the statesession- The session from which the request originatedlockOptions- The lock options.- Returns:
- The loaded entity
- Throws:
HibernateException- indicates problem performing the load.
-
-