mybatis-plus处理null值不更新
问题描述:我们在使用mybatis-puls更新数据,前台传null值到后台,执行update时,用户修改为null的属性不会被更新。
1. 方法一:单个属性处理
@TableField(value = "deliverydate",updateStrategy = FieldStrategy.IGNORED)
private Date deliverydate;
2.方法二:全局配置
mybatis-plus:
configuration:
jdbc-type-for-null: 'null' #注意:单引号