mybatis报Could not find result map java.lang.Integer之类的错误

在测试的时候报告:org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer

我检查了对应的mapper文件和接口文件都没有发现问题。运行任何一个和mybatis相关的测试,发现全部都报告这个错误。

我猜想是mybatis的配置文件出错了,检查后发现没有问题。

把所有的mapper文件搜了一遍,发现一个文件中有

  
  

把上面的resultMap改为resultType,发现所有的测试全部都通过了。看来一个mapper文件的resultType、resultMap错误会影响其他的mapper文件。

改成:

  
  

错误解决了。

你可能感兴趣的:(java)