Package org.hibernate.persister.entity
Class NamedQueryLoader
java.lang.Object
org.hibernate.persister.entity.NamedQueryLoader
- All Implemented Interfaces:
UniqueEntityLoader
Not really a Loader, just a wrapper around a
named query.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload(Serializable id, Object optionalObject, SessionImplementor session) Load an entity instance.load(Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions) Load an entity instance by id.
-
Constructor Details
-
NamedQueryLoader
-
-
Method Details
-
load
public Object load(Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions) Description copied from interface:UniqueEntityLoaderLoad 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.- Specified by:
loadin interfaceUniqueEntityLoader- 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
-
load
Description copied from interface:UniqueEntityLoaderLoad an entity instance. If optionalObject is supplied, load the entity state into the given (uninitialized) object.- Specified by:
loadin interfaceUniqueEntityLoader
-