所有しているクラスのスキーマの生成に問題があります。私が持っているのは:
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public Class User {
....
@XmlElement(required = true)
protected String name;
....
}
ここで、schemagenを使用してスキーマを生成すると、その属性を参照する行は次のようになります。
<xs:element name="name" type="xs:string"/>
minOcurrences属性がありません。なぜアノテーションを無視するのかわかりません。助けていただければ幸いです。また、別の無関係なトピックについて、クラスにJPAアノテーションが付けられていると、schemagenが不満を言うのはなぜですか?これに対する回避策はありますか?