15
ไม่มี @XmlRootElement สร้างโดย JAXB
ฉันกำลังพยายามสร้างคลาส Java จาก FpML (Finanial Products Markup Language) เวอร์ชัน 4.5 มีการสร้างรหัสเป็นตัน แต่ฉันไม่สามารถใช้งานได้ พยายามทำให้เป็นเอกสารอย่างง่ายที่ฉันได้รับ: 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 ซึ่งรวมทุกประเภท