Community
Participate
Working Groups
We need to add support for relationship mappings with composite keys - @XmlKey / xml-key, and @XmlJoinNode(s) / xml-join-node(s) are required to enable this support. Design and examples can be found here: http://wiki.eclipse.org/EclipseLink/DesignDocs/317962/Phase3#Relationship_Mapping_Support
Created attachment 178947 [details] Proposed XSD change A global element/complextype for xml-join-nodes was added, and xml-attribute and xml-element have refs to the global element.
Created attachment 178948 [details] Proposed fix for XML metadata
Created attachment 178949 [details] Proposed fix for annotations
Created attachment 178950 [details] Supporting tests - XML metadata
Created attachment 178951 [details] Supporting tests - annotations
Created attachment 178962 [details] Proposed XSD change
Created attachment 178963 [details] Proposed fix for XML metadata
Created attachment 178964 [details] Supporting tests - XML metadata
Reviewed by: blaise.doughan@oracle.com Tests: jaxb/annotations/xmljoinnode/XmlJoinNodeTestCases; jaxb/externalizedmetadata/xmljoinnode/XmlJoinNodeTestCases; all unit tests pass as expected
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink