org.hibernate.engine.spi
Class IdentifierValue

A strategy for determining if an identifier value is an identifier of
a new transient instance or a previously persistent transient instance.
The strategy is determined by the unsaved-value attribute in
the mapping file.

isUnsaved

true indicates the value corresponds to unsaved data (aka, transient state; false
indicates the value does not corresponds to unsaved data (aka, detached state); null indicates that
this strategy was not able to determine conclusively.