Interfaces for user-defined custom types.
|CompositeUserType||A UserType that may be dereferenced in a query.|
|EnhancedUserType||A custom type that may function as an identifier or discriminator type, or may be marshalled to and from an XML document|
|LoggableUserType||Marker interface for user types which want to perform custom logging of their corresponding values|
|ParameterizedType||Support for parameterizable types.|
|UserCollectionType||A custom type for mapping user-written classes that implement PersistentCollection|
|UserType||This interface should be implemented by user-defined "types".|
|UserVersionType||A user type that may be used for a version property|