小编Jon*_*mos的帖子

使用JAXB生成Java基元类型的XML Schema类型不需要添加

我正在使用JAXB(xjc版本2.2.4-2)从XML Schema生成Java类.映射到Java原始数据类型的XML类型不会添加:

@XmlElement(required = true)
Run Code Online (Sandbox Code Playgroud)

例如,使用时:

<element name="userId" type="long"/>
<element name="userName" type="string"/> 
Run Code Online (Sandbox Code Playgroud)

将导致:

//no annotation added here
protected long userId;
@XmlElement(required = true)
protected String userName;
Run Code Online (Sandbox Code Playgroud)

有没有人解释为什么会这样?

这有什么与您可以使用xjc设置的选项有关吗?

java xsd jaxb

6
推荐指数
1
解决办法
5924
查看次数

标签 统计

java ×1

jaxb ×1

xsd ×1