JAXB ignorando direttive XmlElement
-
13-10-2019 - |
Domanda
ho un problema che genera lo schema per una classe che ho. Quello che ho è:
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public Class User {
....
@XmlElement(required = true)
protected String name;
....
}
Ora, quando ho generare lo schema utilizzando schemagen la linea riferendosi a tale attributo è:
<xs:element name="name" type="xs:string"/>
l'attributo minOcurrences manca, non so il motivo per cui ignora l'annotazione, ogni aiuto è molto apprezzato. Anche su un argomento a parte e non collegati, perché non schemagen denuncia quando la mia classe è anotated con annotazioni JPA? C'è qualche soluzione per questo?
Soluzione
Siamo spiacenti, come stupido da parte mia, il valore predefinito per minOccur è 1.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow