参考这篇文章: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