代码异常错误

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

posted @ 2019-07-01 15:19  AdvancerJiang  阅读(150)  评论(0)    收藏  举报