使用Mybatis-plus更新null字段解决方案

场景

在使用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;

猜你喜欢

转载自blog.csdn.net/u011019141/article/details/127214307