我试图从WSDL
文件生成Java代码。它生成代码,但似乎有一个自动生成的setter方法的问题。WSDL2Java Eclipse插件BigDecimal问题
/**
* Auto generated setter method
* @param param Curr132
*/
public void setCurr132(java.math.BigDecimal param){
java.lang.String totalDigitsDecimal = org.apache.axis2.databinding.utils.ConverterUtil.convertToStandardDecimalNotation("13").toString();
if (org.apache.axis2.databinding.utils.ConverterUtil.compare(param,totalDigitsDecimal) > 0){
this.localCurr132=param;
} else {
throw new java.lang.RuntimeException();
}
}
每当我创建一个new Curr132
对象,并用setCurr132
,它抛出RuntimeException
。
问题似乎是'>'。如果我将其更改为'<',它就会起作用。这是正确的修复吗?