|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@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).
XmlReadTransformer
,
XmlWriteTransformer
,
XmlWriteTransformers
Optional Element Summary | |
---|---|
boolean |
optional
(Optional) The optional element is a hint as to whether the value of the field or property may be null. |
public abstract boolean optional
|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |