当使用Apache XML Beans从 xsd:enumeration 类型生成类型时,XMLBeans 生成自定义类,这些类不是 Java 5 枚举,而是某种特殊类来表示枚举。
可能是这种情况,因为 XMLBeans 早于 Java 5 并且当时没有枚举,或者您仍然希望保持 Java 1.4 的兼容性。但是,我想获得“真正的”枚举类型,所以我的问题是:有没有办法使用 Apache XML Beans 生成 Java 5 枚举?
(Jaxb 按照我的意愿执行此操作,但我不确定是否要删除 XMLBeans 并仅为该细节引入 Jaxb。)