Error setting null for parameter #5with JdbcType OTHER

MyBatis 插入空值时,需要指定JdbcType,如果为空就会报这个错,此时只需将sql语句中的参数加上jdbcType即可,如insert into a(id,email,name,phone)
values(#{id},#{email,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{phone,jdbcType=VARCHAR})

你可能感兴趣的:(小方法,mybatis,sql)