JAXB注释和SuperClass

时间:2011-09-27 22:59:23

标签: java java-ee jaxb

我正在尝试在父类中使用JAXB注释,以便所有子类都可以继承它们,但我遇到了编组错误。当我在子类中包含@XmlRootElement和@XmlAccessorType(XmlAccessType.FIELD)时,我没有得到以下错误

错误: HTTP状态500 - 找不到类型的响应对象的MessageBodyWriter:java.util.Array媒体类型列表:application / xml

@MappedSuperclass
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Parent {

//class contents here
}

public class Child extends Parent{

//class contents here
}

1 个答案:

答案 0 :(得分:7)

您必须在父类的@XmlSeeAlso注释中列出所有子类。