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

@Component
public 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(推荐使用)
​
 }
}

你可能感兴趣的:(javascript,前端,java)