Interface VersionJavaType<T>
- All Superinterfaces:
JavaType<T>
,Serializable
- All Known Implementing Classes:
ByteJavaType
,CalendarJavaType
,DateJavaType
,InstantJavaType
,IntegerJavaType
,JdbcTimestampJavaType
,LocalDateTimeJavaType
,LongJavaType
,OffsetDateTimeJavaType
,PrimitiveByteArrayJavaType
,ShortJavaType
,UserTypeVersionJavaTypeWrapper
,ZonedDateTimeJavaType
Additional contract for types which may be used to version (and optimistic lock) data.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.type.descriptor.java.JavaType
JavaType.CoercionContext
-
Method Summary
Methods inherited from interface org.hibernate.type.descriptor.java.JavaType
appendEncodedString, areEqual, coerce, createJavaType, extractHashCode, extractLoggableRepresentation, fromEncodedString, fromString, getCheckCondition, getComparator, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getJavaType, getJavaTypeClass, getLongSqlLength, getMutabilityPlan, getRecommendedJdbcType, getReplacement, getTypeName, isInstance, isTemporalType, isWider, toString, unwrap, useObjectEqualsHashCode, wrap
-
Method Details