我有多个根元素,因此,我需要写
JAXBElement<BookType> jaxbBookType = objectFactory.createBookType (bookType);
JAXBElement<OrderType> jaxbOrderType = objectFactory.createOrderType (orderType);
等等。我不想一次又一次地编写这段代码。我正在尝试编写一个方法,该方法将根据其输入返回 JAXBElement。
我想写的是
public <T> JAXBElement<T> getJaxbElement (Object obj){
if (obj instanceof OrderType){
return objectFactory.createOrderType((OrderType)obj);
}
}
但很明显,我做错了。由于我对泛型了解不多,并且在阅读了一段时间后,我仍然感到困惑。有人可以在这里帮我一点忙。