JAXB忽略XMLELEMENT指令
-
13-10-2019 - |
题
我有一个问题,生成了我的课程架构。我所拥有的:
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public Class User {
....
@XmlElement(required = true)
protected String name;
....
}
现在,当我使用schemagen生成架构时,引用该属性的行是:
<xs:element name="name" type="xs:string"/>
毫无疑问的属性缺失了,我不知道为什么它忽略了注释,任何帮助将受到极大的赞赏。同样在一个单独且无关的主题上,当我的班级被JPA注释吞咽时,Schemagen为什么要投诉?有什么解决方法吗?
解决方案
抱歉,我多么愚蠢,Minoccur的默认值是1。
不隶属于 StackOverflow