xjc混合内容生成为List <object>而不是List <serializable> </serializable> </object>

时间:2012-12-12 16:47:40

标签: xsd jaxb websphere wsdl2java xjc

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

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

@XmlMixed
protected List<Object> content;

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

@XmlMixed
protected List<Serializable> content;

由于这个问题,我收到了编译错误。我使用的是JDK 1.6。 架构之间没有变化。如果您可以告诉我如何确保生成的代码确认为Serializable类型而不是对象,那将是很好的。

1 个答案:

答案 0 :(得分:0)

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

xjc -extension schema.xsd