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