Java XML到带有抽象子类的对象

时间:2018-06-22 11:21:28

标签: java xml object jaxb unmarshalling

我有一些XSD,在JAXB上我有一些课。

我有一个Person类,它的属性为Car

Car是抽象类。有@XmlSeeAlsoFamilyCar.classSpeedCar.class是扩展Car的空类。

在我的XML中,我得到了一个Person和一个SpeedCar

当我解组时出现此错误:

  

javax.xml.bind.UnmarshalException:无法创建my.package.Car的实例

为什么JAXB试图创建Car而不是SpeedCar的实例?

0 个答案:

没有答案