參考這篇文章:https://blog.csdn.net/toalaska/article/details/90085250
這種方法是不好的,直接在數據庫字段映射的dao類添加了這個注釋,影響非常大,因為有時候你只想根據id直接修改其它一兩個字段的值而已,假設這個你想更新的字段叫做A,並不想select一行記錄出來,修改了需要修改的一兩個字段,再insert進去,因為影響性能。
這個時候,如果沒有做select操作,mybatis-plus就會把添加了這個注釋的字段都更新為空到數據庫,其實你並不想更新這個添加了@TableField的字段,你僅僅只是想根據id,更新一下A的值而已。
正確的姿勢:
參考自這篇文章:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89436153