我按照Blaise的教程,在那里他解释了如何从一个从另一个继承的对象输出xml。
然而,我可以不以相反的方式使用它。我有两个对象(实际上它是一个更复杂的模型)。本质上,一个继承自另一个,但是当我向它提供xml时,它会尝试创建基类的实例。它不能因为它是一个抽象类。有没有人有我如何做到这一点的例子?
答案 0 :(得分:0)
您需要确保JAXBContext
知道子类。这可以通过在创建JAXBContext
时传入子类或通过在超类上使用@XmlSeeAlso
注释指向所有映射的子类来完成。