org.eclipse.persistence.oxm.annotations
@Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) public @interface XmlInverseReference
@XmlRootElement(name="employee")
public class Employee {
...
@XmlElementWrapper(name="phone-numbers")
@XmlElement(name="number")
public List<PhoneNumber> phoneNumbers;
...
}
public class PhoneNumber {
...
@XmlInverseReference(mappedBy="phoneNumbers")
public Employee owningEmployee;
...
}
public abstract String mappedBy