HyperJAXB и ID/IDREF
Было ли какое-либо обновление по использованию идентификаторов и IDREF для JAXB 2.x в HyperJAXB3? HyperJAXB и IDREF
Я добавил привязку baseType к своему элементу IDREF, и на объекте-владельце сгенерирован правильный тип, но результирующий класс не компилируется, так как операция unmarshal возвращает Object.
public void setCustomerObject(String target) {
if (target!= null) {
setCustomer(JAXBContextUtils.unmarshal(CustomerObjectContextPath, target));
}
}
Причина, по которой я хочу использовать IDREF, состоит в том, чтобы избегать циклических ссылок в моем WSDL, поэтому, если есть другое или менее ручное решение, пожалуйста, дайте мне знать.