Mybatis 报错`Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2]`
1.异常信息:
Parameter ‘0’ not found. Available parameters are [arg1, arg0, param1, param2]
这是因为mybatis的Mapper接口方法传入了多个参数,如
List<User> findByNameAndPsd(String username, String password);
配置文件:
<select id="findByNameAndPsd" parameterType="User" resultType="User">SELECT * FROM user WHERE username = #{username} AND password = #{password}</select>
2.解决办法
a. 使用#{arg0}
使用#{arg0}和#{arg1}来告诉mybatis,当前变量使用哪个参数的值
<select id="findByNameAndPsd" parameterType="User" resultType="User">SELECT * FROM user WHERE username = #{arg0} AND password = #{arg1}</select>
b.使用注解@Param
List<User> findByNameAndPsd(@Param("username") String username,@Param("password")String password);
Mybatis 报错`Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2]`相关推荐
- idea运行报错Parameter ‘name‘ not found. Available parameters are [arg1, arg0, param1, param2]
Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2] 出现问题: 在mapper或者dao ...
- 错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
错误:Parameter '0' not found.Available parameters are [arg1, arg0, param1, param2]的解决方法 参考文章: (1)错误:Pa ...
- 关于mybatis的Parameter ‘userid‘ not found. Available parameters are [arg1, arg0, param1, param2]的解决方案
一.异常的内容 调用的映射方法: @Insert("insert into user_role(userId,roleId) values(#{userId},#{id})")vo ...
- Parameter 'userid' not found. Available parameters are [arg1, arg0, param1, param2]的解决办法
HTTP Status 500 – Internal Server Error Type 异常报告 消息 Request processing failed; nested exception is ...
- Parameter ‘username‘ not found. Available parameters are [arg1, arg0, param1, param2] 绑定参数异常
出现绑定异常 绑定参数username找不到,这是一个知识点的补漏,这篇文章相信对你肯定有所帮助! org.apache.ibatis.binding.BindingException: Parame ...
- java 传入多个参数时报Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1,... 解决方案...
@Select("SELECT id FROM ae_post ORDER BY id DESC LIMIT #{page},#{size}")List<Post> g ...
- 解决报错Parameter 0 of constructor in XXX required a bean...elasticsearch 继承ElasticsearchConfiguration方法
SpringBoot中构建带有含参构造函数的Bean,解决报错Parameter 0 of constructor in XXX required a bean ,elasticsearch继承Abs ...
- Parameter ‘ew‘ not found. Available parameters are [wrapper, page, param1, param2]
Parameter 'ew' not found. Available parameters are [wrapper, page, param1, param2] 源码 Impl类 @Overrid ...
- springboot启动报错Parameter 0 of method a in com.* required a bean of type 'java.lang.String' that could
springboot服务启动报错,报错信息如下 *************************** APPLICATION FAILED TO START ******************** ...
最新文章
- Django从理论到实战(part9)--path和re_path
- 工作250:uniapp--实战--flex布局--星级评分
- 怎么样向云服务器上传文件_如何向云服务器传输文件
- vue怎么插入接口demo_vue项目如何设置接口
- mysql mvcc 读写阻塞_mysql面试题MVCC原理事务隔离级别_aiailingfei的博客-CSDN博客
- Openwrt编译教程:从头开始所有步骤(日志记录)
- 组态王的日历时间控件脚本
- CORE Transport Technologies宣布蓝牙航空货物跟踪系统重大升级
- Emscripten 单词_人教版英语七年级下册单词、课文及音频汇总
- HTML 实现打电话
- python通用管理系统_Python实例---CRM管理系统分析180331
- 如何让局域网中的其他主机访问虚拟机
- 苹果cms安装mysql检测失败_苹果cmsV10安装过程中的常见问题处理办法
- 前端开发中自己常见问题
- 台式机内存和服务器内存型号,台式机内存和服务器内存区分
- 牛顿迭代法(牛顿-拉弗森方法(Newton-Raphson method))
- ueditor编辑器右键粘贴、复制不能用的解决办法
- 2022年智源社区年度热点推荐丨新春集锦
- 〖编程初学者的自我修养 - 职业规划篇⑤〗- 利用职业能力模型拆解目标岗位
- Character n is neither a decimal digit number, decimal point, nor “e“ notation exponential mark.