HyperJAXB3中是否有关于使用ID和IDREF进行更新的JAXB 2.x? HyperJAXB and IDREFs
我已经为我的IDREF元素添加了一个baseType绑定,并且在所有者对象上生成了正确的类型,但是生成的类没有编译,因为unmarshal操作返回一个Object。
public void setCustomerObject(String target) {
if (target!= null) {
setCustomer(JAXBContextUtils.unmarshal(CustomerObjectContextPath, target));
}
}
我想使用IDREF的原因是为了避免我的WSDL中的循环引用,所以如果有另一个解决方案或一个较少的手动解决方案,请告诉我。