2

所有しているクラスのスキーマの生成に問題があります。私が持っているのは:

@XmlRootElement

@XmlAccessorType(XmlAccessType.FIELD)

public Class User {

....

@XmlElement(required = true)

protected String name;

....

}

ここで、schemagenを使用してスキーマを生成すると、その属性を参照する行は次のようになります。

<xs:element name="name" type="xs:string"/>

minOcurrences属性がありません。なぜアノテーションを無視するのかわかりません。助けていただければ幸いです。また、別の無関係なトピックについて、クラスにJPAアノテーションが付けられていると、schemagenが不満を言うのはなぜですか?これに対する回避策はありますか?

4

1 に答える 1

3

申し訳ありませんが、minOccurのデフォルト値は1です。

于 2010-12-29T22:56:13.047 に答える