Package org.hibernate.engine.spi
Interface InstanceIdentity
- All Known Subinterfaces:
ManagedEntity,PersistentCollection<E>
- All Known Implementing Classes:
AbstractPersistentCollection,PersistentArrayHolder,PersistentBag,PersistentIdentifierBag,PersistentList,PersistentMap,PersistentSet,PersistentSortedMap,PersistentSortedSet
public interface InstanceIdentity
Contract for classes whose instances are uniquely identifiable through a simple
int value,
and can be mapped via InstanceIdentityMap.-
Method Summary
Modifier and TypeMethodDescriptionintRetrieve the unique identifier of this instancevoid$$_hibernate_setInstanceId(int instanceId) Set the value of the unique identifier for this instance
-
Method Details
-
$$_hibernate_getInstanceId
int $$_hibernate_getInstanceId()Retrieve the unique identifier of this instance- Returns:
- the unique instance identifier
-
$$_hibernate_setInstanceId
void $$_hibernate_setInstanceId(int instanceId) Set the value of the unique identifier for this instance- Parameters:
instanceId- the unique identifier value to set
-