Uses of Class
org.hibernate.engine.spi.VersionValue
Packages that use VersionValue
Package
Description
Support for many of the internal workings of Hibernate.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
-
Uses of VersionValue in org.hibernate.engine.internal
Methods in org.hibernate.engine.internal that return VersionValueModifier and TypeMethodDescriptionstatic <T> VersionValue
UnsavedValueFactory.getUnsavedVersionValue
(KeyValue bootVersionMapping, VersionJavaType<T> versionJavaType, Getter getter, Supplier<?> templateInstanceAccess) Return theUnsavedValueStrategy
for determining whether an entity instance is unsaved based on the version. -
Uses of VersionValue in org.hibernate.engine.spi
Fields in org.hibernate.engine.spi declared as VersionValueModifier and TypeFieldDescriptionstatic final VersionValue
VersionValue.NEGATIVE
Assume the transient instance is newly instantiated if the version is negative, otherwise assume it is a detached instance.static final VersionValue
VersionValue.NULL
Assume the transient instance is newly instantiated if the version is null, otherwise assume it is a detached instance.static final VersionValue
VersionValue.UNDEFINED
Assume the transient instance is newly instantiated if the version is null, otherwise defer to the identifier unsaved-value. -
Uses of VersionValue in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return VersionValueModifier and TypeMethodDescriptionEntityVersionMapping.getUnsavedStrategy()
The strategy for distinguishing between detached and transient state based on the version mapping. -
Uses of VersionValue in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return VersionValue