在你的myBatis配置文件Sql中添加数据类型
例如:把insert into user(id,name) values(#{id},#{name})
修改成:insert into user(id,name) values(#{id,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR})
就可以解决这个问题了,主要是你的字段有些没有赋值,则值为NULL,这样SQL在类型匹配时找不到匹配的类型就会出现“java.sql.SQLException:无效的列类型”异常
转载于:https://www.cnblogs.com/chuanqimessi/p/5016018.html