1. 问题描述

  1. 项目启动,控制台报:Parameter ‘sessionId’ not found. Available parameters are [arg1, arg0, param1, param2]
    在这里插入图片描述
  2. 定位到代码位置

在这里插入图片描述
3. 进入Mapper接口查看
在这里插入图片描述
4. 进入*mapper.xml查看
在这里插入图片描述

2. 解决方法

给 mapper 接口方法加上具名参数指定:
在这里插入图片描述
问题解决:
在这里插入图片描述

3. 总结

这种错误应该是参数有多个,没有指定名称导致的,所以当参数有多个时,我们需要指定参数名称要在mapper接口中使用@Param注解指定名称。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐