У меня проблема с созданием схемы для класса, который у меня есть. Что у меня есть:JAXB игнорирует директивы XmlElement
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public Class User {
....
@XmlElement(required = true)
protected String name;
....
}
Теперь, когда я произвожу схемы с использованием SchemaGen линии Отсносящийся для этого атрибута является:
<xs:element name="name" type="xs:string"/>
в minOcurrences атрибут отсутствует, я не знаю, почему это игнорирует аннотацию, любая помощь приветствуется. Также по отдельной и несвязанной теме, почему жалоба на схему, когда мой класс обменивается аннотациями JPA? Есть ли обходной путь для этого?