An API for user-defined custom types which extend the set of built-in types defined in
Interface Summary Interface Description CompositeUserType<J>This interface should be implemented by user-defined custom types that have persistent attributes and can be thought of as something more like an embeddable object. DynamicParameterizedType DynamicParameterizedType.ParameterType EnhancedUserType<J>A custom type that may function as an identifier or discriminator type LoggableUserTypeMarker interface for user types which want to perform custom logging of their corresponding values ParameterizedTypeSupport for parameterizable types. UserCollectionTypeA custom type for mapping user-written classes which implement
UserType<J> UserVersionType<T>A user type that may be used for a version property
Class Summary Class Description BaseUserTypeSupport<T> StaticUserTypeSupport<T> UserTypeLegacyBridgeConvenience
UserTypeimplementation which mimics the legacy
@Typeannotation which was based on the
hbm.xmlmapping's string-based type support.