错误:Parameter ‘pid‘ not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]的解决

测试Mybatis 查询数据库时出现如下错误,记录如下

1 错误信息:

在这里插入图片描述

2 错误分析:

mybatis 在mapper.xml 里查询数据库数据时,不支持传多个参数查询
在这里插入图片描述

3 问题解决:

在dao层Mapper文件里加参数注解@Pram(“xxx”):
代码修改前:
在这里插入图片描述
代码修改后:
在这里插入图片描述

拓展:
当dao层Mapper文件 参数为List<>集合时,也需要加参数注解,否则不能传参;

猜你喜欢

转载自blog.csdn.net/qq_43521500/article/details/120766460
今日推荐