【发布时间】:2015-02-17 09:41:23
【问题描述】:
正如here 所说,可选属性是作为Java 原语生成的。 完美,正是我想要的。
<xsd:complexType name="applicationType">
[...]
<xsd:attribute name="id" type="xsd:int"/>
</xsd:complexType>
将绑定在:
@XmlAttribute(name = "id")
protected Integer id;
... 但是:getter 还返回 int ! (引擎盖下有拳击)
public int getId() {
return id;
}
所以,问题是: 如何强制 getter 方法返回 Java 原语?
非常感谢您的帮助 问候
【问题讨论】:
-
这个问题你解决了吗?如果你解决了,你是怎么做的?