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 UniqueEntityLoader
Loads entities for a EntityPersister
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)
Deprecated.java.lang.Object
load(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 HibernateException
Deprecated.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.
-
-