场景
在使用mybatis-plus进行数据编辑的时候,有这么个场景,新增的时候有数据,编辑的时候要清除数据。
举例:
字段cnnvdNumber新增的时候有值,编辑的时候,清空cnnvdNumber值,前端此时传值为空字符串"“,要求数据库字段cnnvdNumber值成功更新成”"
解决方案
涉及版本
<mybatis-plus.version>3.5.1</mybatis-plus.version>
在字段上加上注解
@TableField(updateStrategy = FieldStrategy.NOT_NULL)
如:
/**
* CNNVD编号
*/
@TableField(updateStrategy = FieldStrategy.NOT_NULL)
private String cnnvdNumber;