文档章节

解决mybatis foreach 错误: Parameter '__frch_item_0' not found

xiongzai
 xiongzai
发布于 2017/09/08 11:50
字数 64
阅读 62
收藏 0

在遍历对象的属性(是ArrayList对象)时报错:

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

解决办法如上图所示:将#{} 替换为 '${}'

原文:http://www.cnblogs.com/hdwang/p/4573883.html

© 著作权归作者所有

共有 人打赏支持
xiongzai
粉丝 0
博文 28
码字总数 13239
作品 0
新余
私信 提问
Mybatyis foreache 中的BUG

标签在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。 foreach的参数: foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素...

ahpome
10/26
0
0
深入了解MyBatis参数

深入了解MyBatis参数 相信很多人可能都遇到过下面这些异常: "Parameter 'xxx' not found. Available parameters are [...]" "Could not get property 'xxx' from xxxClass. Cause: "The exp......

Liuzh_533
2015/03/02
0
10
参数为集合时,mybatis3 分页查询问题及其对应的解决方法

当参数为集合时,使用mybatis3分页查询时抛出的异常: UserMapperTest.java的部分代码(测试用例): UserMapper.java部分代码: UserMapper.xml代码(错误的用法示范): 执行测试用例后,后...

有钱有爱
2016/06/17
77
0
There is no getter for property named '__frch_status_0' in

定义了一个javabean,当做一个参数传入mybatis中 javabean: import java.util.Date;import java.util.List;public class BidCondition extends BaseCondition { 一大串get/set方法 } 使用其中......

宿小帅
2016/10/27
160
0
Mybatis Foreach Map

在开发使用mybatis foreach根据Map集合动态生产sql时出现参数值为空问题 源代码: 结果: 由上运行结果可得map第二个值为空,实际非空为何无法解析map值,跟踪源码最后发现DynamicSqlSource ...

思悟修
2016/08/12
55
1

没有更多内容

加载失败,请刷新页面

加载更多

mac 下 mysql 8.0.13 安装并记录遇到的问题 以便以后查看

安装 官网mysql 下载地址 安装过程 省去 安装好之后 下载navicat 错误1 链接 遇到 mysql 2003 - Can't connect to MySQL server 错误, 解决方案 重启mysql 服务 #错误2 ERROR 1045: Acces...

杭州-IT攻城狮
22分钟前
3
0

中国龙-扬科
26分钟前
1
0
[Spring4.x]基于spring4.x纯注解的Web工程搭建

在前文中已经说明了如何基于 Spring4.x+ 版本开发纯注解的非web项目,链接如下: https://my.oschina.net/morpheusWB/blog/2985600 本文则主要说明,如何在Web项目中,"基于spring纯注解方式...

morpheusWB
55分钟前
13
0
基础编程题目集-7-13 日K蜡烛图

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开...

niithub
今天
5
0
Jenkins window 下的安装使用

1.下载:https://jenkins.io/download/ 双击安装完毕,将自动打开浏览器: http://localhost:8080 打开对应位置的文件,将初始密钥粘贴至输入框。 第一个是 安装默认的软件;第二个是 自定义...

狼王黄师傅
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部