springMVC的请求方法中处理多个mybatis方法,到某个方法中断了:BindingException:has an unsupported return type
2016-04-09 20:41
671 查看
例如:
[/code]在运行productionDao.toDeleteYourSelction(array);之后,程序就死了,没有运行下去,报错如下:mybatis的处理出错:
[/code]
实际情况:sql删除没有返回值:
[/code]但在mapper的dao中却有返回值,这里出错了
[/code]应该改为:
[/code]
来自为知笔记(Wiz)
@ResponseBody
@RequestMapping(value = "toRequestDeleteDome", method = RequestMethod.POST)
public ConverntReturnList deleteSomeHandler(@RequestParam("del_items[]") Integer[] array, @RequestParam("show_page") Integer curPageNum) {
System.out.println(array.toString());
productionDao.toDeleteYourSelction(array);
PageHelper.startPage(curPageNum, 10);
List<Production> list = productionDao.getAllProduction();
int allResultPages = ((Page) list).getPages();
int curResultPage = ((Page) list).getPageNum();
return new ConverntReturnList(curResultPage, allResultPages, list);
}
[/code]在运行productionDao.toDeleteYourSelction(array);之后,程序就死了,没有运行下去,报错如下:mybatis的处理出错:
org.apache.ibatis.binding.BindingException:
Mapper method 'com.dao.ProductionMapper.toDeleteSelection' has an unsupported return type: class [Ljava.lang.Integer;
[/code]
实际情况:sql删除没有返回值:
<!--根据选择删除-->
<delete id="toDeleteSelection" parameterType="arraylist">
DELETE FROM ssh_info WHERE ssh_info.ID IN
<foreach collection="array" item="item" open="(" separator="," close=")">#{item}</foreach>
</delete>
[/code]但在mapper的dao中却有返回值,这里出错了
Integer[] toDeleteSelection(Integer[] arr);
[/code]应该改为:
void toDeleteSelection(Integer[] arr);
[/code]
来自为知笔记(Wiz)
相关文章推荐
- JAVA String 类 总结(1)
- java集合中各个接口与实现类的区别
- Eclipse 快捷键大全
- Java类的加载和类加载器
- Java注解
- Java-对象的创建过程
- Java--什么时候用if什么时候用switch case呢?
- spring常用jar作用
- Spring核心及实现
- Java书籍大纲提要之spring源码深度理解
- java中常用的类
- Java中的static
- Struts2中jsp前台传值到action后台的三种方式
- Java书籍大纲提要之深入Java虚拟机
- 匿名内部类与匿名对象
- java动态代理
- Java笔试题(一)
- java中Integer.toBinaryString和Integer.parseInt使用的一点说明
- 20160409 javaweb 数据库连接池
- 从java进程里dump出类的class文件的小工具--dumpclass