启动spring boot 项目时 报错:Could not resolve type alias 'VARCHAR'

今天再项目里添加新功能时,突然爆出

 Cause: org.apache.ibatis.type.TypeException: Could   
 not resolve   type alias 'VARCHAR'. 
 Cause: java.lang.ClassNotFoundException: Cannot find class: VARCHAR

当时就一顿好找,因为错误中提示是在 解析XML文件时出错,所以在XML里来来回回查找三、四遍,愣是没找到具体错误原因,

<result column="SUB_TYPE" property="subType" jdbcType="VARCHAR" />
        <result column="CHANGE_REASON" property="changeReason" jdbcType="VARCHAR"/>
        <result column="ATTACHMENT" property="attachment" javaType="VARCHAR"/>

然后是在受不了了就去Google了下,没想到具体原因实在是让人难以启齿啊,见图

IBatis异常: Cannot find class: VARCHAR

JavaType对应的是类里的数据类型,jdbcType对应数据库里的类型

jdbcType被我写成了javaType,想哭,也在此提醒下各位小伙伴,使用快捷键时一定要看好是不是所对应的方法,

猜你喜欢

转载自blog.csdn.net/weixin_42844971/article/details/86491384