mybatis-字段值为null或为''无法存储到数据库

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

原文地址:https://www.cnblogs.com/qi-dev/p/13602586.html