insert和insertSelective区别
生活随笔
收集整理的這篇文章主要介紹了
insert和insertSelective区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在數據庫中給一些字段設置了默認值
調用mybatis逆向工程生成的insert方法保存時并沒有給這些字段傳值,insert的結果卻是這些字段的值依舊為null
之后查看源碼發現insert方法會給所有字段賦一次值,因此即便未傳該字段的值,也會給該字段賦值,并且賦了空值
?
調用?insertSelective方法可以避免這個問題,insertSelective只給有接收到參數的字段進行賦值
總結
以上是生活随笔為你收集整理的insert和insertSelective区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html表格ui,table表格 - 基
- 下一篇: python-字典方法