我用 wsdl2java 生成了 java-class 文件并使用了 xmlbeans 数据绑定。由于许多错误,例如无法编译生成的文件:
错误:找不到符号 [javac] 返回 WrappedType.get().xgetPolicyGroup();
错误:找不到符号 [javac] 返回 WrappedType.get().xgetPolicyPresharedKey();
这是与第一个错误匹配的生成代码示例:
private com.sample.webservice.PolicyGroupType getPolicyGroup(com.sample.webservice.PolicyGroupDTODocument wrappedType)
{
return wrappedType.get().xgetPolicyGroup();
}
PolicyGroupDTODocument 定义如下:
public interface PolicyGroupDTODocument extends org.apache.xmlbeans.XmlObject
和实施为
public class PolicyGroupDTODocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.sample.webservice.PolicyGroupDTODocument
我想,get 和 xget 方法在某种程度上是从 XmlObject 继承的。生成的代码或生成过程有什么问题?