Mybatis-Plus自动生成ID ,填充 创建时间和更新时间

需要修改的地方

实体类

 @TableId(value = "ID", type = IdType.ASSIGN_UUID) private String id; 

 @TableField(value = "CREATE_TIME" ,fill = FieldFill.INSERT) private Date createTime; @TableField(value = "UPDATE_TIME" ,fill = FieldFill.INSERT_UPDATE) private Date updateTime;1234567891011

然后再写一个MyMetaObjectHandler

@Componentpublic class MyMetaObjectHandler implements MetaObjectHandler { @Override
 public void insertFill(MetaObject metaObject) { this.strictInsertFill(metaObject, "createTime", Date.class, new Date()); // 起始版本 3.3.0(推荐使用)
 this.strictInsertFill(metaObject, "publishDate", Date.class, new Date()); // 起始版本 3.3.0(推荐使用)
 } @Override
 public void updateFill(MetaObject metaObject) { this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date()); // 起始版本 3.3.0(推荐使用)

 }
}


FKlshare
请先登录后发表评论
  • 最新评论
  • 总共0条评论