Use @TypeConverters
to define multiple TypeConverter
elements.
Annotation Elements
Table 2-73 describes this annotation's elements.
Table 2-73 @TypeConverters Annotation Elements
Annotation Element | Description | Default |
---|---|---|
|
(Required) An array of type converter. |
Examples
Example 2-117 shows how to use this annotation.
Example 2-117 Using @TypeConverters Annotation
@Entity @TypeConverters({ @TypeConverter(name="BigIntegerToString",dataType=String.class,objectType=BigInteger.class) }) public class Parameters implements Serializable { private static final long serialVersionUID = -1979843739878183696L; @Column(name="maxValue", nullable=false, length=512) @Convert("BigIntegerToString") private BigInteger maxValue; ... }
Example 2-117 shows how to use the <type-converters>
element in the eclipselink-orm.xml
file.
Example 2-118 Using <type-converters> XML
<type-converters> <type-converter name="Long2String" data-type="String" object-type="Long"/> <type-converter name="String2String" data-type="String" object-type="String"/> </type-converters> <entity class="Employee"> ... </entity>
See Also
For more information, see: