// 修改时忽略null 和空值
//
@TableField(strategy = FieldStrategy.IGNORED)
private BigDecimal discountPrice;
同时注解TanleField的strategy属性还有三个值
还有一种情形:
有些业务需要该字段为null的情况下更新为null 有些情况则在为null的情况下不进行更新 可以使用
updateByPrimaryKey(全字段更新)和updateByPrimaryKeySelective(不为空字段更新)
Mybatis-Plus开发人员解释链接:https://github.com/baomidou/mybatis-plus/issues/300