Frage

Ich habe ein Problem, das Schema für eine Klasse zu generieren, die ich habe. Was ich habe ist:

@XmlRootElement

@XmlAccessorType(XmlAccessType.FIELD)

public Class User {

....

@XmlElement(required = true)

protected String name;

....

}

Wenn ich nun das Schema unter Verwendung von Schemagen generiere, bezieht sich die Zeile, die sich auf dieses Attribut bezieht,:

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

Das Attribut von Minocurrences fehlt, ich weiß nicht, warum es die Annotation ignoriert, jede Hilfe wird sehr geschätzt. Warum beschwert sich Schemagen auch bei einem separaten und nicht verwandten Thema, wenn meine Klasse mit JPA -Anmerkungen verankert ist? Gibt es dafür eine Problemumgehung?

War es hilfreich?

Lösung

Entschuldigung, wie dumm von mir, der Standardwert für Minoccur ist 1.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top