public @interface TypeConverter
The TypeConverter annotation is used to specify an EclipseLink
org.eclipse.persistence.mappings.converters.TypeConversionConverter for modification
of the data value(s) during the reading and writing of a mapped attribute.
A TypeConverter must be be uniquely identified by name and can be defined at
the class, field and property level and can be specified within an Entity,
MappedSuperclass and Embeddable class.
The usage of an TypeConverter is always specified via the Convert annotation
and is supported on a Basic, BasicMap or BasicCollection mapping.