我有一个问题,生成了我的课程架构。我所拥有的:

@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。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top