1. 程式人生 > >Mybatis怎麼插入欄位為null的記錄

Mybatis怎麼插入欄位為null的記錄

問題: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 是陳氏大奶 哈哈!