我正在使用 maven-jaxb2-plugin 从 xsd 创建 java 类。在 xsd 中,我定义了两个状态:Status1 和 Status2。这两个类有很多相似的变量。因为我无法编辑 xsd,是否有一个选项可以在我的项目中创建类 Status,然后添加更改生成的类来扩展此类?
例子
现在:
Class Status1 {...}
Class Status2 {...}
- 这是由 maven-jaxb2-plugin 生成的
我想要的是:
Class Status1 extends Status {...}
Class Status2 extends Status {...}
- 这是由 maven-jaxb2-plugin 生成的
Class Status {...}
- 我自己的课
我希望这可以通过绑定来完成,但我不知道如何
更新:
第二个选项如何实现这个问题是添加到类 Status1 新变量。这可能吗 ?
我想要的是:
Class Status1 {... NewVariable newVariable ...}
Class Status2 {...}
- 这是由 maven-jaxb2-plugin 生成的