Я получил это из документа JAXB для @ XmlElement
Если требуется (), true, то свойство Javabean отображается в объявление элемента схемы XML с minOccurs = "1".maxOccurs - это «1» для однозначного свойства и «неограниченный» для многозначного свойства.
Однако, когда я говорю
@XmlElement(name = "Name", required = true, nillable = false)
, в .xsd * я получаю следующее1010 *
<xs:element name="Name" type="xs:string"/>
Интересно, как сделать minOccurs равным 1. Кажется, что required = true
приводит к исчезновению minOccurs
Редактировать Я понимаю, что по умолчаниюзначение равно 1. В любом случае minOccurs отображается как 1 в .xsd
Edit2 Я использую JAXBContext.generateSchema для создания схемы (FYI)