Mybatys报错:Could not find result map java.lang.Integer原因个人解决

访问一个接口突然报错 Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer

大部分原因是resultMap返回值弄错了,resultMap里放的是自己定义的resultMap实体类映射,如果返回的是基本类型当然是用resultType。

如果写错了项目启动之后会扫描所有的mapper.xml,如果错的它就会报上面的错误,但是就不告诉你是哪个mapper.xml报错,你只能自己慢慢找......

解决思路是先找自己有没有新建的或者修改过的mapper.xml,如果没有就去看svn提交,有没有人修改过xml,一个个排查,结果终于找到了

原来是我的同事不小心弄错了.......坑了我好久

你可能感兴趣的:(mybatis)