别纠结mybatis啦,赶紧来瞅瞅吧
程序员文章站
2022-03-29 12:40:53
自从用了mybatis后,被坑的次数不下于无数次,今天我们就来说说最最头疼的错误,看看有多少人入过这个坑呢。 当程序出现了 Result Maps collection already contains value for com.qmw.mapper.OrderMappe.OrderMap错误的时 ......
自从用了mybatis后,被坑的次数不下于无数次,今天我们就来说说最最头疼的错误,看看有多少人入过这个坑呢。
当程序出现了
Result Maps collection already contains value
for com.qmw.mapper.OrderMappe.OrderMap错误的时候,tomcat一启动就开始出错,不停的在跑,不停在打印log,是不是想砸电脑
别着急,看看一下能不能帮您解决问题呢?
1、首先定位到map的xml文件,查看该xml文件中是否有方法名重复的
2、检查每个查询方法的resultMap或者resultType是否有写入
3、检查resultMap和resultType写入的是否正确,resultMap可以写集合(
当然这是需要定义集合的),也可以写对象(记得要加上类名哦)。resultType:只能写对象,不可写集合。
4、检查map对应的java类和xml文件是否都有该方法
小编偷偷告诉你:1是解决方法的根本哦,2、3、4是要检查你写的mybatis是否正确,以防在项目中出现错误。
如果以上都没有解决或者您有其他问题,请在留言区给我们留言吧,我们会尽快帮您解决问题的。
如果您喜欢我们的话,请随意点个赞吧,感谢大家啦。
上一篇: 学生党果然值得羡慕啊
下一篇: Mac-自带输入法中英文切换失效解决办法