Annotation Type XmlJoinNodes
-
@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface XmlJoinNodesXmlJoinNodes is a holder for multiple
XmlJoinNodeannotations. 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 eitherXmlIDorXmlKey.Example:
@XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class Employee { @XmlKey public String id; @XmlKey public String department; @XmlJoinNodes({ @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
-
-
-
Element Detail
-
value
XmlJoinNode[] value
-
-