,當我得到這個從JAXB文檔的@XmlElementJAXB的minOccurs消失需要設置爲true
如果需要()爲真,那麼的Javabean 屬性映射到XML模式 元素聲明與 的minOccurs = 「1」。對於多值屬性,maxOccurs對於單值財產 爲「1」,對於多值財產爲「無限」 。
然而,當我說
@XmlElement(name = "Name", required = true, nillable = false)
我得到的的.xsd
<xs:element name="Name" type="xs:string"/>
我不知道我怎樣才能使的minOccurs等於1。下面好像required = true
導致minOccurs
消失
編輯 我認識到,默認值是1。反正是有針對的minOccurs在的.xsd
爲1顯示EDIT2 我使用JAXBContext.generateSchema生成模式(FYI)
再次表示感謝。 – denniss 2011-02-03 21:05:19