Annotation Type XmlTransformation


  • @Target({METHOD,FIELD})
    @Retention(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
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean optional
      (Optional) The optional element is a hint as to whether the value of the field or property may be null.
    • Element Detail

      • optional

        boolean optional
        (Optional) The optional element is a hint as to whether the value of the field or property may be null. It is disregarded for primitive types, which are considered non-optional.
        Default:
        true