@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface XmlTransformation
Transformation is an optional annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
TransformationMapping allows to map an attribute to one or more database columns.
Transformation annotation is an optional part of TransformationMapping definition.
Unless the TransformationMapping is write-only, it should have a ReadTransformer,
it defines transformation of xml data value(s)into attribute value.
Also unless it's a read-only mapping, either WriteTransformer annotation or WriteTransformers annotation
should be specified. Each WriteTransformer defines transformation of the attribute value to a single
xml field value (XPath is specified in the WriteTransformer).
- See Also:
XmlReadTransformer
,
XmlWriteTransformer
,
XmlWriteTransformers