有个需求,就是页面需要展示时间区间
但是这个时间在页面是非必填的,而且表单可修改,比如我添加数据加了时间,但是修改删掉时间,这个时候我们需要给数据的时间清空的。
那么问题来了,由于单表数据,肯定用plus省事多了啊,但是plus会自动过滤掉null数据,也就是你就算给实体set null,数据依旧没有变动,mysql在不动sqlmode的情况下,datetime是不允许设置空字符串这种不规则的数据,所以
解决,在实体字段上加注解过滤
@TableField(strategy = FieldStrategy.IGNORED)