欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

别纠结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,是不是想砸电脑

 

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

 

别着急,看看一下能不能帮您解决问题呢?

 

1、首先定位到map的xml文件,查看该xml文件中是否有方法名重复的

 

2、检查每个查询方法的resultMap或者resultType是否有写入

 

3、检查resultMap和resultType写入的是否正确,resultMap可以写集合(

当然这是需要定义集合的),也可以写对象(记得要加上类名哦)。resultType:只能写对象,不可写集合。

 

4、检查map对应的java类和xml文件是否都有该方法


小编偷偷告诉你:1是解决方法的根本哦,2、3、4是要检查你写的mybatis是否正确,以防在项目中出现错误。

 

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

 

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

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