解决方法:Parameter ‘xxx‘ not found. Available parameters are [xxx,xxx, param3, param1,param2]

出现这个问题是因为Mybatis识别不了你的参数列表,所以才报这个错,如下:

1 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found. Available parameters are [0, 1, param1, param2]

解决过程如下:
对于mapper接口中,传入的参数有多个时必须使用@param进行标识,见下图:

 只要对多个参数使用@Param进行标识即可解决问题

posted @   娶个好听的名字  阅读(733)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示