我正在尝试使用WAS 7中提供的批处理命令(wsdl2java.bat,使用ant脚本)从WSDL和XSD重新生成Web服务存根和java对象。
在生成的文件中,表示混合内容的字段显示为:
@XmlMixed
protected List<Object> content;
但是,我现有的代码库具有以下内容:
@XmlMixed
protected List<Serializable> content;
由于这个问题,我收到了编译错误。我使用的是JDK 1.6。
架构之间没有变化。如果您可以告诉我如何确保生成的代码确认为Serializable
类型而不是对象,那将是很好的。
答案 0 :(得分:0)
生成JAXB类并检查时使用-extension
。如下所示。
xjc -extension schema.xsd