【发布时间】:2012-07-05 08:13:54
【问题描述】:
我有以下结构:
@XMLTransient
public abstract class Foo {
protected String name;
}
@XmlRootElement
@XmlType(propOrder={"name"})
public class BarX extends Foo {
public String getXThing() {
return name;
}
public void setXThing(String thing) {
name = thing;
}
}
@XmlRootElement
@XmlType(propOrder={"name"})
public class BarY extends Foo {
public String getYBlah() {
return name;
}
public void setYBlah(String blah) {
name = blah;
}
}
在 XML 中,我需要 BarX 而不是 name 标签 thing,而对于 BarY,我希望使用 blah 而不是 name。有可能吗?我怎样才能得到这个?
【问题讨论】:
标签: java xml inheritance jaxb