wsdl2java 编译对象的问题
wsdl2java 编译对象对象的源文件里面
有个一个get方法
但是wsdl2java 编译出来确没有
如
源文件的对象类里面有这样一个方法
public String getBusinessTypeStr(){
if("1".endsWith(this.businessType)){
return "233333333333333333";
}
else if("2".equals(this.businessType)){
return "333333333333333333333333333333";
}
return "0";
}
但是用wsdl2java编译后这个方法确没有了。。
这个该怎么解决 wsdl2java --------------------编程问答-------------------- 函数没声明吧?贴你的类来看看。 --------------------编程问答--------------------
不是函数没有声明的问题
原有的对象里面
private String businessTypeStr;
public java.lang.String getBusinessTypeStr(){
return businessTypeStr;
}
public void setBusinessTypeStr(java.lang.String businessTypeStr){
this.businessTypeStr=businessTypeStr;
}
public String getBusinessTypeStr(){
if("1".endsWith(this.businessType)){
return "233333333333333333";
}
else if("2".equals(this.businessType)){
return "333333333333333333333333333333";
}
return "0";
}
编译之后,就只有get、set方法了
没有getBusinessTypeStr这个方法了 --------------------编程问答-------------------- 那估计是没有自动编译。 --------------------编程问答--------------------
不是没有自动编译
而是wsdl2java 就没有把这个编译 --------------------编程问答-------------------- 把你的类贴出来看看就知道了。 --------------------编程问答-------------------- WSDL2Java? 如果你的这个方法没有发布的话,xml里面也就没有对应的定义,那么WSDL2Java也就不能生成对应的代码。 --------------------编程问答--------------------
WSDL2Java编译对象的时候,是不是根据Hibernate的hbm的配置进行编译的。 --------------------编程问答-------------------- WSDL2Java 是根据接口描述文件(XML)将接口规范生成对应JAVA客户端代码的工具。 跟H没关系。 --------------------编程问答--------------------
wsdl你怎么扯到hibernate了?
就和我上面说的,要看你的接口有没有声明。所以要你贴代码出来看看。 --------------------编程问答--------------------
WSDL2Java? 如果你的这个方法没有发布的话,xml里面也就没有对应的定义,那么WSDL2Java也就不能生成对应的代码。
WSDL2Java编译对象的时候,是不是根据Hibernate的hbm的配置进行编译的。
wsdl你怎么扯到hibernate了?
就和我上面说的,要看你的接口有没有声明。所以要你贴代码出来看看。
我的项目是WSDL2Java和H集成的,我有这个疑问
private String businessTypeStr; public void setBusinessTypeStr(java.lang.String businessTypeStr){ this.businessTypeStr=businessTypeStr;}public String getBusinessTypeStr(){ if("1".endsWith(this.businessType)){ return "233333333333333333"; } else if("2".equals(this.businessType)){ return "333333333333333333333333333333"; } return "0"; }
private String businessTypeStr; public java.lang.String getBusinessTypeStr(){ return businessTypeStr;} public void setBusinessTypeStr(java.lang.String businessTypeStr){ this.businessTypeStr=businessTypeStr;}
编译后的代码是
--------------------编程问答-------------------- 贴你的类定义的地方,是不是implements接口了。 --------------------编程问答--------------------
private String businessTypeStr;
public void setBusinessTypeStr(java.lang.String businessTypeStr){ this.businessTypeStr=businessTypeStr;
}
public String getBusinessTypeStr(){
if("1".endsWith(this.businessType)){
return "233333333333333333";
} else if("2".equals(this.businessType)){
return "333333333333333333333333333333";
}
return "0";
}
private String businessTypeStr;
public java.lang.String getBusinessTypeStr(){
return businessTypeStr;
}
public void setBusinessTypeStr(java.lang.String businessTypeStr){ this.businessTypeStr=businessTypeStr;
}
楼上代码发的有乱重新发 --------------------编程问答-------------------- 这个类还没有调用,就是用wsdl2java 编译一下就出问题了 --------------------编程问答-------------------- wsdl2java 是哪个技术里面的?好多技术都有这个哦
补充:Java , Java EE