• 解决找不到参数 问题,MyBatisSystemException


    异常

    HTTP状态500 - 请求处理失败; 嵌套异常是org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.binding.BindingException:找不到参数'roleIds'。可用参数是[ids,userId,param1,param2]
    
    类型异常报告
    
    消息 请求处理失败; 嵌套异常是org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.binding.BindingException:找不到参数'roleIds'。可用参数是[ids,userId,param1,param2]
    
    description 服务器遇到内部错误,导致无法完成此请求。
    
    例外
    
    org.springframework.web.util.NestedServletException:请求处理失败; 嵌套异常是org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.binding.BindingException:找不到参数'roleIds'。可用参数是[ids,userId,param1,param2]
    

    解决方法

    在参数前添加注解@Param

    IUserDao
    
    @Insert("insert into user_role(userId,roleId) value(#{userId},#{roleId})")
    public void addRoleToUser(@Param("userId") Long userId, @Param("roleId") Long roleId);
    
    
    
  • 相关阅读:
    文件权限---I
    python查看变量在内存中的地址
    Python3 基本数据类型
    print语法
    任务管理器启动项显示“没有可显示的启动项”如何解决?
    nginx 虚拟主机配置
    nginx 高级应用
    nginx 日志文件详解
    nginx 编译安装与配置使用
    python获取header脚本
  • 原文地址:https://www.cnblogs.com/wqkeep/p/11328446.html
Copyright © 2020-2023  润新知