SQLException: Invalid parameter object type. Expected 'java.util.ArrayList' but found 'java.util.Ar
来源:互联网 发布:数据挖掘 股票预测 编辑:程序博客网 时间:2024/06/09 13:03
DAO中是参数类型是List,xml中的参数类型是ArrayList,需要把xml中的参数类型修改为List
Cause: java.sql.SQLException: Invalid parameter object type. Expected 'java.util.ArrayList' but found 'java.util.Arrays$ArrayList'.; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
修改后:
//DAO public List<T1> queryListByErps(List<String> erps) { LOG.info("进入 queryListByErps 方法 "); return super.getSqlMapClientTemplate().queryForList("T1.queryListByErps", erps); } <!--xml中,根据erp查询多条记录 --> <select id="queryListByErps" parameterClass="java.util.ArrayList" resultMap="BaseResultMap"> select * from t1 where 1=1 and erp in <iterate open="(" close=")" conjunction=","> #[]# </iterate> </select>
T1类中不需要有erps属性
阅读全文
0 0
- SQLException: Invalid parameter object type. Expected 'java.util.ArrayList' but found 'java.util.Ar
- java.util.zip.ZipException: invalid entry size (expected 4612 but got 241469 bytes)
- java.util.ArrayList.contains(Object) method
- java.util.ArrayList.indexOf(Object) 方法
- java.util.ArrayList#contains(Object o)
- java.util.ArrayList学习
- java.util.ArrayList
- JAVA.Util.ArrayList
- java.util.ArrayList size()
- 【源代码】java.util.ArrayList
- 11 java.util.ArrayList
- java.util.ArrayList 源码
- Java-Util之ArrayList
- java.util.ArrayList<E>
- java.util.ArrayList
- java.util.ArrayList
- java.util.ArrayList
- java.util.ConcurrentModificationException at java.util.ArrayList
- 使用ShellExcete打开pdf文件。请问大侠这段程序错误出现在哪儿?该怎么改正确?
- Codeforces Round #446(div 2) C. Pride
- 常见web漏洞——启动了不安全的HTTP方法解决办法
- 为所欲为之API兼容-Runtime消息转发
- 再次制作小游戏
- SQLException: Invalid parameter object type. Expected 'java.util.ArrayList' but found 'java.util.Ar
- Linux下10个常用的SSH命令选项
- mapreduce集群的搭建及安装
- 第一章 用神经网络来识别手写数字(1)
- JVM实用参数(六) 吞吐量收集器
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- 三栏布局学习笔记
- PHP数组
- 鼠标操作射击游戏的玩法说明