|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NaturalIdLoadAccess
Loads an entity by its natural identifier
NaturalId
Method Summary | |
---|---|
Object |
getReference()
Return the persistent instance with the natural id value(s) defined by the call(s) to using(java.lang.String, java.lang.Object) . |
Object |
load()
Return the persistent instance with the natural id value(s) defined by the call(s) to using(java.lang.String, java.lang.Object) , or
null if there is no such persistent instance. |
NaturalIdLoadAccess |
setSynchronizationEnabled(boolean enabled)
For entities with mutable natural ids, should Hibernate perform "synchronization" prior to performing lookups? The default is to perform "synchronization" (for correctness). |
NaturalIdLoadAccess |
using(String attributeName,
Object value)
Add a NaturalId attribute value. |
NaturalIdLoadAccess |
with(LockOptions lockOptions)
Specify the LockOptions to use when retrieving the entity. |
Method Detail |
---|
NaturalIdLoadAccess with(LockOptions lockOptions)
LockOptions
to use when retrieving the entity.
lockOptions
- The lock options to use.
this
, for method chainingNaturalIdLoadAccess using(String attributeName, Object value)
attributeName
- The entity attribute name that is marked as a NaturalIdvalue
- The value of the attribute
this
, for method chainingNaturalIdLoadAccess setSynchronizationEnabled(boolean enabled)
enabled
- Should synchronization be performed? true
indicates synchronization will be performed;
false
indicates it will be circumvented.
this
, for method chainingObject getReference()
using(java.lang.String, java.lang.Object)
. This
method might return a proxied instance that is initialized on-demand, when a non-identifier method is accessed.
You should not use this method to determine if an instance exists; to check for existence, use load()
instead. Use this only to retrieve an instance that you assume exists, where non-existence would be an
actual error.
Object load()
using(java.lang.String, java.lang.Object)
, or
null
if there is no such persistent instance. If the instance is already associated with the session,
return that instance, initializing it if needed. This method never returns an uninitialized instance.
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |