栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在ssm框架中进行删除数据是报错has an unsupported return type

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在ssm框架中进行删除数据是报错has an unsupported return type

项目场景:

在ssm框架中进行删除数据是报错Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Mapper method ‘com.springmvc.dao.AdminMapper.deleteUser’ has an unsupported return type: class com.springmvc.entity.Admin

问题描述:

Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Mapper method ‘com.springmvc.dao.AdminMapper.deleteUser’ has an unsupported return type: class com.springmvc.entity.Admin

    //删除用户
    @RequestMapping(value = "/DeleteUser",method = RequestMethod.GET)
    public String DeleteUser(@RequestParam String userName)throws IOException {
        adminService.deleteUser(userName);
        return "admin/userManage";
    }

原因分析: 1,检查dao层与xml的全类名是否一致

2,检查方法名与是否dao层是否一致

3,返回类型是是否一致


解决方案:

问题就是返回值类型出现的,我在xml中写了一个update语句返回的类型是Strintg,dao层也是返回类型也是String但是忽略了一个问题。update默认返回的类型是int 所以出现了 has an unsupported return type 的错误。
去吧删除这个方法的类型该回去就好了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/697277.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号