Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.hibernate.type.VersionType

Packages that use VersionType
org.hibernate | This package defines the central Hibernate APIs.
org.hibernate.engine | This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.param |
org.hibernate.persister.entity | This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.
org.hibernate.type | A Hibernate `Type` is a strategy for mapping a Java property type to a JDBC type or types.

Uses of VersionType in org.hibernate

Methods in org.hibernate with parameters of type VersionType
`abstract boolean` | `ReplicationMode.shouldOverwriteCurrentVersion(Object entity, Object currentVersion, Object newVersion, VersionType versionType)`

Uses of VersionType in org.hibernate.engine

Methods in org.hibernate.engine with parameters of type VersionType
`static VersionValue` | `UnsavedValueFactory.getUnsavedVersionValue(String versionUnsavedValue, Getter versionGetter, VersionType versionType, Constructor constructor)`
`static Object` | `Versioning.increment(Object version, VersionType versionType, SessionImplementor session)` Generate the next increment in the optimisitc locking value according the `VersionType` contract for the version property.
`static boolean` | `Versioning.seedVersion(Object[] fields, int versionProperty, VersionType versionType, SessionImplementor session)` Create an initial optimisitc locking value according the `VersionType` contract for the version property if required and inject it into the snapshot state.

Uses of VersionType in org.hibernate.param

Constructors in org.hibernate.param with parameters of type VersionType
`VersionTypeSeedParameterSpecification(VersionType type)`

Uses of VersionType in org.hibernate.persister.entity

Methods in org.hibernate.persister.entity that return VersionType
`VersionType` | `AbstractEntityPersister.getVersionType()`
`VersionType` | `EntityPersister.getVersionType()` If `EntityPersister.isVersioned()`, then what is the type of the property holding the locking value.

Uses of VersionType in org.hibernate.type

Classes in org.hibernate.type that implement VersionType
`class` | `AbstractBynaryType` Logic to bind stream of byte into a VARBINARY
`class` | `BinaryType` `binary`: A type that maps an SQL VARBINARY to a Java byte[].
`class` | `ByteType` `byte`: A type that maps an SQL TINYINT to a Java Byte.
`class` | `CalendarType` `calendar`: A type mapping for a `Calendar` object that represents a datetime.
`class` | `CustomType` Adapts `UserType` to the generic `Type` interface, in order to isolate user code from changes in the internal Type contracts.
`class` | `DbTimestampType` `dbtimestamp`: An extension of `TimestampType` which maps to the database's current timestamp, rather than the jvm's current timestamp.
`class` | `IntegerType` `integer`: A type that maps an SQL INT to a Java Integer.
`class` | `LongType` `long`: A type that maps an SQL BIGINT to a Java Long.
`class` | `ShortType` `short`: A type that maps an SQL SMALLINT to a Java Short.
`class` | `TimestampType` `timestamp`: A type that maps an SQL TIMESTAMP to a Java java.util.Date or java.sql.Timestamp.
`class` | `WrapperBinaryType`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES