use*_*186 5 java xsd jaxb xjc unmarshalling
我们刚刚升级到下面的 Jaxb 版本,并开始注意到它在生成类时去掉了“Type”后缀。这会导致问题,因为我们从第 3 方获得的模式现在有两个同名的类。有人可以告诉我们如何解决这个问题并保持“Type”后缀不变吗?
jaxbVersion = '2.2.11'
jaxwsVersion = '2.2.10'
jaxwsrsVersion = '2.0.1'
Run Code Online (Sandbox Code Playgroud)
谢谢
使用以下架构绑定声明:
<schemaBindings>
<nameXmlTransform>
<typeName suffix="Type"/>
</nameXmlTransform>
</schemaBindings>
Run Code Online (Sandbox Code Playgroud)
看: