代码之家  ›  专栏  ›  技术社区  ›  SCdF

JAXB,编组与超类具有相同根节点名称的子类

  •  3
  • SCdF  · 技术社区  · 16 年前

    假设我有这个:

    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 姓名 酒吧 “foo”和“pass” Bar.class 对JAXB马歇尔勒来说,这样行吗?我需要做比这更聪明的事吗?

    1 回复  |  直到 16 年前