Annotation Type XmlJoinNodes

  • @Target({METHOD,FIELD})
    public @interface XmlJoinNodes

    XmlJoinNodes is a holder for multiple XmlJoinNode annotations. This is used to specify the source to target associations in a reference mapping with multiple keys. XmlJoinNodes will contain one XmlJoinNode for each key. The targets of the individual XmlJoinNode annotations must be annotated with either XmlID or XmlKey.


     public class Employee {
         public String id;
         public String department;
             @XmlJoinNode(xmlPath="manager/id/text()", referencedXmlPath="id/text()"),
             @XmlJoinNode(xmlPath="manager/dept/text()", referencedXmlPath="department/text()")
         public Employee manager;
    See Also:
    XmlJoinNode, XmlKey
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      XmlJoinNode[] value