我已经找到了这个QA,并且能够阻止类的生成,但仍会生成枚举。
我试图通过自定义绑定来阻止它:
<jxb:bindings node="//xs:simpleType[@name='myEnum']">
<jxb:class ref="com.myapp.enums.MyEnum" />
</jxb:bindings>
但它不适合我。 是否有可能阻止枚举的产生或可能是另一种定制?
答案 0 :(得分:1)
您必须使用以下代码段
<jxb:bindings node="//xs:simpleType[@name='myEnum']">
<jxb:typesafeEnumClass ref="com.myapp.enums.MyEnum"/>
</jxb:bindings>