一个小错误,因为mybatis的xml映射文件的重复注入导致的。

一、问题场景

配置ssm框架时,爆出Result Maps collection already contains value for … 错误,之前使用了mybatis的generator生成pojo,dao和mapper,配置完成后测试时test无法跑起来。

二、问题原因

后来我检查了一下mybatis的xml映射文件,发现有很多重复的内容,于是将重复部分删除,之后就可以顺利运行了。

估计是因为使用generator的时候手贱,导致内容多次生成累加了起来。

三、总结

小错误,希望以后在放入映射文件时先看一看,不要再踩坑了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注