Java Jaxb删除后缀“quot;“类型”;从XSD生成类时
我们刚刚升级到下面的Jaxb版本,并开始注意到它在生成类时去掉了“Type”后缀。这导致了一些问题,因为我们从第三方获得的模式现在有两个同名的类。有人能告诉我们如何避开这个问题并保持“Type”后缀不变吗Java Jaxb删除后缀“quot;“类型”;从XSD生成类时,java,xsd,jaxb,unmarshalling,xjc,Java,Xsd,Jaxb,Unmarshalling,Xjc,我们刚刚升级到下面的Jaxb版本,并开始注意到它在生成类时去掉了“Type”后缀。这导致了一些问题,因为我们从第三方获得的模式现在有两个同名的类。有人能告诉我们如何避开这个问题并保持“Type”后缀不变吗 jaxbVersion = '2.2.11' jaxwsVersion = '2.2.10' jaxwsrsVersion = '2.0.1' 感谢使用以下架构绑定声明: <schemaBindings> <nameXmlTransform>
jaxbVersion = '2.2.11'
jaxwsVersion = '2.2.10'
jaxwsrsVersion = '2.0.1'
感谢使用以下架构绑定声明:
<schemaBindings>
<nameXmlTransform>
<typeName suffix="Type"/>
</nameXmlTransform>
</schemaBindings>
见:
似乎可以避免某些“类型”后缀。看见