public abstract class Custom<T> extends AbstractPersistentProperty
Represents a custom type ie. a type whose database read/write semantics are specified by the user.
Modifiers | Name | Description |
---|---|---|
private CustomTypeMarshaller<?, ?, ?> |
customTypeMarshaller |
Constructor and description |
---|
Custom
(PersistentEntity owner, MappingContext context, java.beans.PropertyDescriptor descriptor, CustomTypeMarshaller<?, ?, ?> customTypeMarshaller) |
protected Custom
(PersistentEntity owner, MappingContext context, java.lang.String name, java.lang.Class<?> type, CustomTypeMarshaller<?, ?, ?> customTypeMarshaller) |
Type Params | Return Type | Name and description |
---|---|---|
|
public CustomTypeMarshaller<java.lang.Object, T, T> |
getCustomTypeMarshaller()
|
Methods inherited from class | Name |
---|---|
class AbstractPersistentProperty |
getCapitilizedName, getName, getOwner, getReader, getType, getWriter, isInherited, isNullable, toString |