Package org.hibernate.loader.entity
Interface UniqueEntityLoader
-
- All Known Implementing Classes:
AbstractEntityLoader
,AbstractLoadPlanBasedEntityLoader
,BatchingEntityLoader
,CascadeEntityLoader
,DynamicBatchingEntityLoader
,EntityLoader
,EntityLoader
,LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader
,NamedQueryLoader
,PaddedBatchingEntityLoader
public interface UniqueEntityLoader
Loads entities for a EntityPersister
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)
Deprecated.default java.lang.Object
load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, java.lang.Boolean readOnly)
java.lang.Object
load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
Load an entity instance by id.default java.lang.Object
load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
default java.lang.Object
load(java.lang.Object id, SharedSessionContractImplementor session, LockOptions lockOptions)
-
-
-
Method Detail
-
load
@Deprecated java.lang.Object load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session)
Deprecated.Load an entity instance. If optionalObject is supplied, load the entity state into the given (uninitialized) object.- Throws:
HibernateException
- indicates problem performing the load.
-
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.
-
load
default java.lang.Object load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, java.lang.Boolean readOnly)
-
load
default java.lang.Object load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
-
load
default java.lang.Object load(java.lang.Object id, SharedSessionContractImplementor session, LockOptions lockOptions)
-
-