聆听你的心 2019-09-19 09:37 采纳率: 100%
浏览 1846

org.apache.ibatis.binding.BindingException: Mapper method 'com.easy.demo.mapper.UserMapper.loginUser attempted to return null from a method with a primitive return type (int).报错怎么解决?

@RequestMapping(value = {"/loginUser"},method = RequestMethod.GET)
        public void login(User user, HttpServletRequest request, HttpSession session) throws UnsupportedEncodingException, NoSuchAlgorithmException {
            int i=0;
            String s=user.getPassword();
            String md=HexUtil.getEncryptedPwd(s);
            //对比数据库密码
            user.setPassword(md);
            try {
                i=userMapper.loginUser(user);
            }catch (Exception e){
                e.printStackTrace();
            }
            System.out.println(i);
            if (i==1){
                System.out.println("账号或密码输入错误");
            }else {
                System.out.println("登陆成功");
            }
        }

userMapper里的loginUser定义是:int loginUser(User user);
userService里的loginUser:void loginUser(User user);
userServiceImpl里的loginUser:@Override
public void addUser(User user) {

    userMapper.addUser(user);
}

不论密码的对错,运行报错输出的i值始终为0,谁能帮我看看怎么解决

  • 写回答

2条回答 默认 最新

  • doncha 2019-09-19 09:51
    关注

    你userMapper里的loginUser是怎么写的啊,返回的结果是什么

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置