Package org.hibernate.loader.entity
Interface UniqueEntityLoader
- All Known Implementing Classes:
AbstractEntityLoader,BatchingEntityLoader,CascadeEntityLoader,EntityLoader,NamedQueryLoader
public interface UniqueEntityLoader
Loads entities for a EntityPersister
-
Method Summary
Modifier and TypeMethodDescriptionload(Serializable id, Object optionalObject, SessionImplementor session) Deprecated.load(Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions) Load an entity instance by id.
-
Method Details
-
load
Object load(Serializable id, Object optionalObject, SessionImplementor session) throws HibernateException Deprecated.Load an entity instance. If optionalObject is supplied, load the entity state into the given (uninitialized) object.- Throws:
HibernateException
-
load
Object load(Serializable id, Object optionalObject, SessionImplementor 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(java.io.Serializable, Object, SessionImplementor, LockOptions)instead.