没有JAXB生成的@XmlRootElement

我正在尝试从FpML(金融产品标记语言)4.5版生成Java类。生成了大量代码,但是我不能使用它。尝试序列化一个简单的文档,我得到以下信息:

javax.xml.bind.MarshalException

- with linked exception: [com.sun.istack.SAXException2: unable

to marshal type

"org.fpml._2008.fpml_4_5.PositionReport"

as an element because it is missing an

@XmlRootElement annotation]

实际上,没有任何类具有@XmlRootElement批注,那么我该怎么做呢?我将xjc(JAXB 2.1)指向fpml-main-4-5.xsd,其中包括所有类型。

回答:

v

以上是 没有JAXB生成的@XmlRootElement 的全部内容, 来源链接: utcz.com/qa/423662.html

回到顶部