使用JAXB在xsd:choice中强制minOccurs为1

使用JAXB在xsd:choice中强制minOccurs为1,jaxb,xjc,Jaxb,Xjc,在此之后,我已经能够使用JAXB创建一个适当的选项,但是当JAXB从模式生成Java类时,它会生成一个choice元素,minOccurs等于0,而不是1,这更合适 谁知道该由谁来解决?。如果我在已生成的类中设置了必需的属性,那么我将强制将minOccurs设置为1,但我希望从XSD执行此操作,而不是直接修改java类。from@jrq85对我有效。

在此之后,我已经能够使用JAXB创建一个适当的选项,但是当JAXB从模式生成Java类时,它会生成一个choice元素,minOccurs等于0,而不是1,这更合适

谁知道该由谁来解决?。如果我在已生成的类中设置了必需的属性,那么我将强制将minOccurs设置为1,但我希望从XSD执行此操作,而不是直接修改java类。

from@jrq85对我有效。