mybatis获取存储过程如何忽略返回值

dfadsf 发布于 2014/06/25 15:50
阅读 1K+
收藏 0

     当使用mybatis3.2.3 注解方式调用存储过程时,由于某种原因,要求接口的返回值类型为void。但是不管存储过程是否有返回值,都出现以下异常。

一、调用存储过程接口:

@Select("SELECT public.mro_abnormal_cgi()")
@Override
public void publish();

二、当存储过程mro_abnormal_cgi()返回值为boolean或void时,数据库均会返回一个空行,显示错误如下:

nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating void with invalid types () or values (). Cause: java.lang.NoSuchMethodException: void.<init>()

哪位大侠,帮忙解决一下,感激不尽~!

加载中
返回顶部
顶部