org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.iflytek.extjs.domain.User
Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.iflytek.extjs.domain.User
为了解决这个问题,费了九牛二虎之力,各种方式尝试了才解决,特此写下来希望对后面的同学有所帮助。
首先,这个异常是:找不到结果集映射“com.iflytek.extjs.domain.User”
导致原因是:结果集映射不包含类User的值,说白了就是结果集映射矩阵不包含叫“com.iflytek.extjs.domain.User”这个名字的映射,也就是没有定义这个映射。
可能原因:
1、.xml写中resultMap名字写错了,或者没有定义
2、resultType写成resultMap
最恼人的是mybati不止要求当前xml文件无误,还要求其它文件也没有任何问题,所以,好好检查每一个文件,这可是血的教训