别纠结mybatis啦,赶紧来瞅瞅吧

来源:转载

自从用了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是否正确,以防在项目中出现错误。

如果以上都没有解决或者您有其他问题,请在留言区给我们留言吧,我们会尽快帮您解决问题的。

如果您喜欢我们的话,请随意点个赞吧,感谢大家啦。

分享给朋友:
您可能感兴趣的文章:
随机阅读: