我有一些XSD,在JAXB上我有一些课。
我有一个Person
类,它的属性为Car
。
Car
是抽象类。有@XmlSeeAlso
和FamilyCar.class
或SpeedCar.class
是扩展Car
的空类。
在我的XML中,我得到了一个Person
和一个SpeedCar
。
当我解组时出现此错误:
javax.xml.bind.UnmarshalException:无法创建my.package.Car的实例
为什么JAXB试图创建Car
而不是SpeedCar
的实例?