异常
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);