mybatis mapper遇到问题
来源:互联网 发布:java中线程之间的通信 编辑:程序博客网 时间:2024/04/30 03:41
Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.baseinfo.mapper.UserCustomFieldMapper.userCustomFieldBaseMap
at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:802)
at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:774)
at org.apache.ibatis.session.Configuration.addResultMap(Configuration.java:556)
at org.apache.ibatis.builder.MapperBuilderAssistant.addResultMap(MapperBuilderAssistant.java:217)
at org.apache.ibatis.builder.ResultMapResolver.resolve(ResultMapResolver.java:47)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:285)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:252)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElements(XMLMapperBuilder.java:244)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:116)
... 52 more
问题可能 原因:
1.mapper和mapper.xml中的方法名不相同
2.xml文件中namespace写错了
3.包路径写错了
4.传入mapper的参数和mapper上定义的类型不一样
通过一个个删除.xml文件中的方法。。。。
定位到,原因是在自动生成xml文件时,文件包路径写错了。
<select id="queryUserCustomFields" parameterType="com.baseinfo.vo.ee.UserCustomFieldVo" resultMap="userCustomFieldBaseMap">select<include refid="userCustomField_column_list"></include>from crm_user_custom_field t<where><include refid="query_userCustomField_where"></include></where></select>其中parameterType包的路径写错了。
- mybatis mapper遇到问题
- idea上mybatis遇到的mapper扫描问题
- mybatis mapper问题
- Spring 整合Mybatis mapper问题
- mybatis 中的mapper接口问题
- 在idea里使用SpringBoot整合MyBatis时遇到的Mapper扫描不到的问题
- myBatis mapper接口方法重载问题
- Mybatis扫描不到mapper的奇葩问题
- spring 和 mybatis 结合的mapper问题
- mybatis的mapper.xml 打包问题
- mapper文件常遇到的问题汇总
- mybatis遇到的问题
- mybatis遇到的问题
- spring mybatis 整合后mapper接口注入失败问题
- mybatis多mapper select join出现缓存不一致问题
- SpringBoot集成Mybatis时无法扫描Mapper问题
- mybatis DAO和Mapper 的传值问题
- mybatis的mapper配置文件中的一些细节问题
- 为通过 ATS 检测 Tomcat 完全 TLS v1.2、完全正向加密及其结果检验
- Retrofit 2.0 超能实践(三),轻松实现多文件/图片上传/Json字符串/表单
- Fragment预加载+数据初始化
- SpringAOP的CGLIB动态代理的底层原理实现
- controller中多用户并发时候,每个用户使用完参数化中的数据不在重复使用且每个用户不使用相同参数化数据的方法
- mybatis mapper遇到问题
- gentle里面的py文件
- 重启php
- JVM 参数(转载)
- nginx配置web服务器
- 获得系统的uptime
- 八点钟学院:由“虎扑体育app”的这个效果,来谈谈UITableView编辑模式
- MySql数据库查询
- Android入门——多线程的使用之实时监测查看Wi-Fi信息及Wi-Fi相关的操作总结