public final class NamedQueryLoader extends java.lang.Object implements UniqueEntityLoader
Loader or <loader/>).| Constructor and Description |
|---|
NamedQueryLoader(java.lang.String queryName,
EntityPersister persister)
Constructs the NamedQueryLoader
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
load(java.io.Serializable id,
java.lang.Object optionalObject,
SharedSessionContractImplementor session)
Load an entity instance.
|
java.lang.Object |
load(java.io.Serializable id,
java.lang.Object optionalObject,
SharedSessionContractImplementor session,
LockOptions lockOptions)
Load an entity instance by id.
|
public NamedQueryLoader(java.lang.String queryName,
EntityPersister persister)
queryName - The name of the named query to usepersister - The corresponding persister for the entity we are loadingpublic java.lang.Object load(java.io.Serializable id,
java.lang.Object optionalObject,
SharedSessionContractImplementor session,
LockOptions lockOptions)
UniqueEntityLoaderload in interface UniqueEntityLoaderid - 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.public java.lang.Object load(java.io.Serializable id,
java.lang.Object optionalObject,
SharedSessionContractImplementor session)
UniqueEntityLoaderload in interface UniqueEntityLoaderCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.