欢迎大家关注我的公众号,添加我为好友!


今天在使用springBoot开发项目的时候遇到了
“nested exception is org.apache.ibatis.binding.BindingException: Parameter 'userId' not found. Available parameters are [goodsId, arg0, param1, param2]”的问题。
问题原因:
参数没有绑定成功
解决办法:
找到编写的mapper(有的人是dao)添加“@Param”注解进行绑定参数,例如:
SeckillOrder getSeckillOrderByUserIdGoodsId(@Param("userId")long userId, @Param("goodsId") long goodsId);
重启服务器即可。
本文介绍了一种在SpringBoot项目中遇到的MyBatis参数绑定失败问题及其解决方案。通过在Mapper接口的方法参数上添加@Param注解来正确绑定参数,解决了Parameter 'userId' not found的异常。
1983

被折叠的 条评论
为什么被折叠?



