Mybatis-plus中更新date类型数据遇到的坑

女爷i 2023-01-15 11:20 117阅读 0赞
更新date类型的数据时,把原有时间数据更新为null时,数据更改失败。

例如:firstTime字段原有的数据是2021-05-06 06:12:22 ,需要把它改为null

调用mybatisPlus中的方法返回成功,但是firstTime还是2021-05-06 06:12:22 ,并没有修改

原因是mybatisPlus过滤掉了时间类型字段firstTime为空的数据

解决方法,在实体类时间类型的字段上加注解

  1. @TableField(updateStrategy = FieldStrategy.IGNORED)
  2. private Date firstTime;

发表评论

表情:
评论列表 (有 0 条评论,117人围观)

还没有评论,来说两句吧...

相关阅读