假设我有这个:
public class Foo {
private String value;
// <snip> getters and setters, constructors etc
}
我也有这个:
public class Bar extends Foo {
private String anotherValue;
// <snip> getters and setters, constructors etc
}
我希望能够将其编组为Bar
对象:
<foo>
<value>smang</value>
<anotherValue>wratz</anotherValue>
</foo>
我现在无法检查,但是如果我将@XmlRootNode
Bar
的名称更改为'foo'并且仅将Bar.class
传递给JAXB marshaller,那么工作?我是否必须做更聪明的事情?
答案 0 :(得分:1)