Source Object

If the target object had a single ID then we would use @XmlIDREF. However, since the target object has a compound key, we will mark the field @XmlTransient, and use the EclipseLink extension @XmlCustomizer to set up the mapping.