ibatis出现Mapped Statements collection already contains value for 错误
2016-05-04 15:41
471 查看
Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount
Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount
Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value
for com.chong.model.AccountMapper.checkAccount
### Error building SqlSession. ### The error may exist in com/chong/model/AccountMapper.xml ### The error occurred while processing mapper_resultMap[cc_account] ### Cause: org.apache.ibatis.builder.BuilderException:
Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount
allAccounts
Caught an exception while getting the property values of com.chong.action.AccountAction@451268
Caught an exception while getting the property values of com.chong.action.AccountAction@451268 - Class: ognl.OgnlRuntime File: OgnlRuntime.java Method: getMethodValue Line: 1456 - ognl/OgnlRuntime.java:1456:-1re
错误原因是由于使用ibatis的AccountMapper.xml实现接口AccountMapper.java中的方法的时候的id有重复的值,比如
<select id="checkAccount" parameterType="com.chong.model.Account" resultType="int">中的checkAccount在一个xml文件中有两个这样的id,修改过来即可
Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount
Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value
for com.chong.model.AccountMapper.checkAccount
### Error building SqlSession. ### The error may exist in com/chong/model/AccountMapper.xml ### The error occurred while processing mapper_resultMap[cc_account] ### Cause: org.apache.ibatis.builder.BuilderException:
Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.chong.model.AccountMapper.checkAccount
allAccounts
Caught an exception while getting the property values of com.chong.action.AccountAction@451268
Caught an exception while getting the property values of com.chong.action.AccountAction@451268 - Class: ognl.OgnlRuntime File: OgnlRuntime.java Method: getMethodValue Line: 1456 - ognl/OgnlRuntime.java:1456:-1re
错误原因是由于使用ibatis的AccountMapper.xml实现接口AccountMapper.java中的方法的时候的id有重复的值,比如
<select id="checkAccount" parameterType="com.chong.model.Account" resultType="int">中的checkAccount在一个xml文件中有两个这样的id,修改过来即可
相关文章推荐
- 解决WinCE开发中滥用Application.Exit();带来的神秘错误!
- Android开发中string.xml文件的使用
- android studio教程-创建第一个项目Hello World
- Android Studio Instant Run 的一个bug
- 让iOS工程目录和文件夹保持一致的工具:synx介绍
- [Android]Jack和Jill的阴暗面
- 让iOS工程目录和文件夹保持一致的工具:synx介绍
- Android 分享app到QQ好友、微信好友、朋友圈(无需提供SDK,只需调用相关的Activity)
- iOS 数据请求的是年月日时分秒 cell只取年月日
- js中的call和apply方法的区别
- Android6.0权限申请模型
- String转换成json格式(三):com.alibaba.fastjson.JSONObject
- Android 跨进程通讯的方式
- 强制关闭iPhone iPad AppleWatch MacOS
- [置顶] Android pdf解析方案
- Android自定义View(二)进阶
- Android 的Bitmap密度density相关问题
- Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法
- android 设计模式学习资源整理
- String转换成json格式(二):org.codehaus.jettison.json.JSONObject