|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SimpleNaturalIdLoadAccess
Loads an entity by its natural identifier
NaturalId
,
NaturalIdLoadAccess
Method Summary | |
---|---|
Object |
getReference(Object naturalIdValue)
Return the persistent instance with the given natural id value, assuming that the instance exists. |
Object |
load(Object naturalIdValue)
Return the persistent instance with the given natural id value, or null if there is no such persistent
instance. |
SimpleNaturalIdLoadAccess |
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). |
SimpleNaturalIdLoadAccess |
with(LockOptions lockOptions)
Specify the LockOptions to use when retrieving the entity. |
Method Detail |
---|
SimpleNaturalIdLoadAccess with(LockOptions lockOptions)
LockOptions
to use when retrieving the entity.
lockOptions
- The lock options to use.
this
, for method chainingSimpleNaturalIdLoadAccess setSynchronizationEnabled(boolean enabled)
NaturalIdLoadAccess.setSynchronizationEnabled(boolean)
for detailed discussion.
enabled
- Should synchronization be performed? true
indicates synchronization will be performed;
false
indicates it will be circumvented.
this
, for method chainingObject getReference(Object naturalIdValue)
load(java.lang.Object)
instead. Use this only to retrieve an instance that you assume exists, where non-existence would be an
actual error.
naturalIdValue
- The value of the natural-id for the entity to retrieve
null
.Object load(Object naturalIdValue)
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.
naturalIdValue
- The value of the natural-id for the entity to retrieve
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |