首页 > 其他 > 详细

解决找不到参数 问题,MyBatisSystemException

时间:2020-06-17 16:03:15      阅读:88      评论:0      收藏:0      [点我收藏+]

异常

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


解决找不到参数 问题,MyBatisSystemException

原文:https://www.cnblogs.com/wqkeep/p/11328446.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!