Mybatis Result Maps collection already contains value for com.mgys.tpsm.steel.SteelTypeMapper.Steel

博客讲述了在使用MyBatis时遇到的一个错误:ResultMapscollectionalreadycontainsvaluefor指定的映射。作者发现错误源于在mybatis.xml配置文件中重复指定了mapper文件。解决方案是删除mybatis.xml中多余的<mapper/>标签,因为当mapper接口与xml映射文件在同一目录下时,MyBatis会自动加载。
摘要由CSDN通过智能技术生成

使用mybatis一直报: Result Maps collection already contains value for com.mgys.tpsm.steel.SteelTypeMapper.SteelTypeModelMap

自己的mapper文件写的没有问题。

后面发现是因为:在mybatis的配置文件mybatis.xml内使用了<mapper/>标签加载xxxMapper.xml的映射文件报错,因为如果xxxMapper.xml与namespace的接口在同一路径下,就不需要在mybaits.xml中再进行配置了。

解决:将mybatis文件中<mapper/>标签中的内容删除
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值