生成的XSD属性的名称与java对象的名称不同

时间:2013-04-08 06:20:09

标签: jaxb

是否可以从Java对象生成一个名称与类或其属性不同的XSD?假设我有一个具有属性“currency”的类,并且在生成的xsd中我想将其重命名为“currencyType”?

1 个答案:

答案 0 :(得分:0)

许多JAXB(JSR-222)注释(即@XmlElement@XmlAttribute@XmlType等)使您能够指定一个名称来覆盖从类派生的默认名称或财产名称。

@XmlElement(name="currencyType")
public String getCurrency() {
    return currency;
}