java.lang.NoSuchMethodException

 

java.lang.NoSuchMethodException: No Such Method:SupplyfundgetModelTypeCN

2011-9-2 10:27
提问者: 快乐假期旅行网 | 浏览次数:798次
java.lang.NoSuchMethodException: No Such Method:SupplyfundgetModelTypeCN
	at com.gpcsoft.core.utils.BeanUtils.invokePrivateMethod(BeanUtils.java:133)
	at com.gpcsoft.core.utils.HqlResultConvertUtils.hqlResultConvert(HqlResultConvertUtils.java:79)
	at com.gpcsoft.core.web.controller.AnnotationMultiController.onList(AnnotationMultiController.java:212)
	at com.gpcsoft.core.web.controller.AnnotationMultiController.list(AnnotationMultiController.java:188)
	at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
我来帮他解答
输入内容已经达到长度限制
、】
 
是你调用的方法不存在,SupplyfundgetModelTypeCN,看方法名是不是拼错了,注意大小写。

追问

是调用方法但是大小写应该没错,因为我是复制过来的

回答

那这个方法是private么,看invokePrivateMethod意思是调用private方法。

追问

如果是private的这个需要怎么解决 ,不是的话又是什么问题呢。

回答

不是的话应该找不到这个方法的,根据签名来寻找方法,应该是private void SupplyfundgetModelTypeCN(){}这样的,是的话还找不到,看是不是类路径里没有这个类,或者没有编译好呢。

追问

编译过了,但是里面确实没有这样的方法。上次遇到的是删掉里面的一个字段就没了 ,这次好像不管用了

回答

那没这个方法当然报错了,编译好后放到类路径里。

追问

但是这个对我页面启动好像没影响是的。那需要怎么去掉这个方法呢

你可能感兴趣的:(java.lang.NoSuchMethodException)