代码异常错误
1.问题:在Mybatis中插入语句时出现java.sql.SQLException: 无效的列类型: 1111
原因:向数据库插入记录时,如果数据可能为空时需要在mapper.xml中做非空判断或者明确标识字段类型
解决方法:明确字段类型#{str,jdbcType=VARCHAR}(字符类型),
#{num,jdbcType=NUMERIC}或#{num,jdbcType=DECIMAL}(数值类型)
注意:最好每次都明确传入参数的类型,养成好习惯。

浙公网安备 33010602011771号