项目运行出现如下错误
Result Maps collection already contains value for com.jianpai.vegetablecalf.dao.IndentMapper.BaseResultMap
com.jianpai.vegetablecalf.dao.IndentMapper.BaseResultMap已经有值了,是不是配置重复了
map同一个key值下不能有两个value值
IndentMapper这个类的BaseResultMap这个方法有2个配置的id指向它,理论上配置文件应该已经报错了,可以全盘查询下IndentMapper这个,看看有没有重复的指向。
BaseResultMap这个中Maps collection already contains valu说明已经有值了,无须再重复赋值了!
解决办法是:xml的id重复,删除Mybatis.xml中的标签所有内容。因为如果user-mapper.xml与namespace的接口在同一路径下,就不需要在mybaits.xml中再进行配置了。
另外在使用的使用parameterType尽量都用完整的包名+类名
value repeat