Mybatis Cause: java.lang.ClassNotFoundException: Cannot find class: BaseResultMap

版权声明:本文为博主原创文章,能帮到你很开心(^_^)~,欢迎转载,转载请注明出处~【博客园新博客地址,欢迎大家来踩:https://www.cnblogs.com/GrPhoenix/】 https://blog.csdn.net/qq_36396104/article/details/78154271

原因很简单,就一句话,是不是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">

可以看出,resultType和resultMap,Map是和相匹配的,而resultType却是比如java.lang.Integer等的

将Type改成Map就行啦~

没有更多推荐了,返回首页