原因很简单,就一句话,是不是resultType 和resultMap 弄混了?
大致的意思就是无法找到返回值对应的result类型:
我的错误代码:
<resultMap id="BaseResultMap" type="com.map.db.model.Marks"> <result column="family" jdbcType="VARCHAR" property="family" /> </resultMap> <select id="getMarks" parameterType="java.util.Map" resultType="BaseResultMap">• 1
可以看出,resultType和resultMap,Map是和相匹配的,而resultType却是比如java.lang.Integer等的
将Type改成Map就行啦~
文章知识点与官方知识档案匹配,可进一步学习相关知识
AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!