问题:Mybatis在做数据插入时,我们插入的数据常常不是完整的,有些字段是要允许为空插入的,那么在Mybtis中如何设置呢?
第一步:
insert into table_name(_id,username) values(_id = #{_id,jdbcType=INTEGER},username=#{username,jdbcType=VARCHAR})
加上jdbcType=”数据类型“就可以了。
第二步:其实还需要在mybatis的配置文件中写入:
<settings>
<setting name="jdbcTypeForNull" value="NULL" />
</settings>
OK,如果还不行,就得考虑是不是SQL语句写错了,或者clean一下项目
PS:女朋友说 CSDN 是陈氏大奶 哈哈!