【问题标题】:xjc mixed content generated as List<Object> instead of List<Serializable>xjc 混合内容生成为 List<Object> 而不是 List<Serializable>
【发布时间】:2012-11-30 10:34:09
【问题描述】:

我正在尝试使用 WAS 7 中可用的批处理命令(wsdl2java.bat,使用 ant 脚本)从 WSDL 和 XSD 重新生成 Web 服务存根和 java 对象。

在生成的文件中,表示混合内容的字段显示为:

@XmlMixed
protected List<Object> content;

但是,我现有的代码库有以下内容:

@XmlMixed
protected List<Serializable> content;

由于这个问题,我收到了编译错误。我正在使用 JDK 1.6。 模式之间没有变化。如果您能建议我如何确保生成的代码确认为Serializable 类型而不是对象,那就太好了。

【问题讨论】:

    标签: xsd jaxb websphere wsdl2java xjc


    【解决方案1】:

    在生成 JAXB 类并检查时使用-extension。如下所示。

    xjc -extension schema.xsd
    

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      • 2022-07-11
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      • 2016-01-08
      相关资源
      最近更新 更多