解决Parameter '__frch_item_0' not found. Available parameters 问题
1. 问题描述:
出现如下问题,执行报错信息
Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter '__frch_item_0' not found. Available parameters are [list, param1]
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:75) ~[mybatis-spring-1.2.2.jar:1.2.2]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:371) ~[mybatis-spring-1.2.2.jar:1.2.2]
at com.sun.proxy.$Proxy21.insert(Unknown Source) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:240) ~[mybatis-spring-1.2.2.jar:1.2.2]
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:51) ~[mybatis-3.2.8.jar:3.2.8]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52) ~[mybatis-3.2.8.jar:3.2.8]
at com.sun.proxy.$Proxy36.bashInsert(Unknown Source) ~[na:na]
at
2. 查询问题
1. 检查报错方法体内,是否采用了@Param注解import org.apache.ibatis.annotations.Param;
    int bashInsert(@Param("list") List<Demo> list);
2. 检查在<foreach>标签中的collection属性中是否与list一致
<foreach collection="winReportMonthDpds" item="item" separator=",">
3. 检查forEach中的item中所修饰的Demo的字段是否进行改变,也就是这是否是你之前编写的代码,但是你更新了po类中的update_time字段,但是在你的mapper中foreach的时候并没有进行修改
3. 解决问题
1. 进过查看,发现由第三个问题导致,由于之前修改了PO类中的update_time改为了updated_time ,导致其出现问题。问题解决
解决Parameter '__frch_item_0' not found. Available parameters 问题的更多相关文章
- 解决使用mybatis做批量操作时发生的异常:Parameter '__frch_item_0' not found. Available parameters are [list] 记录
		本文主要描述 使用mybatis进行批量更新.批量插入 过程中遇到的异常及总结: 首先贴出使用批量操作报的异常信息: java.lang.RuntimeException: org.mybatis.s ... 
- mybatis 批量更新 Parameter '__frch_item_0' not found. Available parameters are [list]
		一次在做批量更新数据的时候报错 Parameter '__frch_item_0' not found. Available parameters are [list] 记过反复查找,最后才发现是一个 ... 
- mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
		当在mybatis用到foreach的时候,会报这个错误Parameter '__frch_item_0' not found. Available parameters are [list]会出现的 ... 
- 解决mybatis foreach 错误: Parameter '__frch_item_0' not found
		解决mybatis foreach 错误: Parameter '__frch_item_0' not found 在遍历对象的属性(是ArrayList对象)时报错: org.mybatis.spr ... 
- 错误:Parameter '0' not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
		调用的方法: List<Card> temp = cardService.queryRepeat(Type,shop); xml: <select id="queryRep ... 
- Spring Boot中报错org.apache.ibatis.binding.BindingException: Parameter 'XXXX' not found. Available parameters are [0, 1, param1, param2]的解决办法
		我这里的报错信息显示: org.apache.ibatis.binding.BindingException: Parameter 'reqUsername' not found. Available ... 
- spring 整合Mybatis 错误:Parameter 'items_id' not found. Available parameters are [array]
		运行环境:jdk1.7.0_17+tomcat 7 + spring:3.2.0 +mybatis:3.2.7+ eclipse 错误:Parameter 'items_id' not found. ... 
- Mybatis报错:Parameter 'list' not found. Available parameters are [groupList, param1]
		GroupDao.java 里面定义的方法: void batchInsertLog(@Param("groupList") List<MktPromotionIntegra ... 
- IDEA下运行 mybatis报错 Parameter 'arg0' not found. Available parameters are [autoRecharge, id, param1, param2]
		电脑换系统之后重新安装一了 一下idea 项目运行时出现了以下错误, [autoRecharge, id, param1, param2] 或 [arg0, id, arg1, param2] 参考地 ... 
随机推荐
- 在非activity类调用startActivityForResult
			对于这个问题,今天折腾了一下午,不是说我不懂得怎么调用,而是我用了看似正确的调用方式,而其实这是一个坑. 我用了下面这种方式: ((Activity) mContext).startActivityF ... 
- 面板JPanel,滚动面板JScrollPane,文本域JTextArea
			[面板JPanel] 面板就是一个容器 每一个容器都可以有一个自己的独立的布局和组件,这些容器之间也不会互相干扰 //导入Java类 import javax.swing.*; import java ... 
- QT使用websocket进行长连接
			一般我们用的最多的就是http请求,但是频繁的请求可能对服务造成的压力很大,所以今天谈谈websocket长连接,一句话:简单 1.什么是长连接? A:一次请求连接,终身使用,就可以长久的保持信息的交 ... 
- 南京邮电大学java第四次实验报告
			实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 6 月 ... 
- Linux如何查找某个时间点后生成的空文件
			今天遇到一个特殊需求,需要找到某天(例如2017-04-13)以及这之后生成的空文件.那么这个要怎么处理呢?这个当然是用find命令来解决.如下所示, -mtime -5 表示查找距现在 5*24H ... 
- 转 Angular2优质学习资源收集
			文档博客书籍类 官方网站: https://angular.io 中文站点: https://angular.cn Victor的blog(Victor是Angular路由模块的作者): https: ... 
- 第一节 anaconda+jupyter+numpy简单使用
			数据分析:是把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律 数据分析三剑客:Numpy,Pandas,Matplotlib 一 Anaconda 1 下载 官网:http ... 
- 苹果绿RGB值
			ESL的值为:85,123,205 RGB的值为:199,237,204 ESL和RGB只需填一个即可,另一个会自动调整~ 
- 工具篇-Spring boot JPA多数据源
			写这篇博文是因为这个东西坑太多,首先说明下边实现的多数据源不是动态切换的,应该算是静态的. 坑一.pom文件 pom中spring boot以及mysql connector的版本一定要注意. < ... 
- js正则表达式——数字校验
			// 只能输入正数 function clearNoNum(obj) { // 只能输入数字和小数点的文本框, 只能输入小数点后两位 obj.value = obj.value.replace(/[^ ... 
