1. 在实体类添加注解
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime;
2. 新建配置类
@Component
@Slf4j
public class MyMetaObjecthandler implements MetaObjectHandler {
/**
* 插入操作,自动填充
* @param metaObject
*/
@Override
public void insertFill(MetaObject metaObject) {
metaObject.setValue("updateTime",LocalDateTime.now());
}
/**
* 更新操作,自动填充
* @param metaObject
*/
@Override
public void updateFill(MetaObject metaObject) {
metaObject.setValue("updateTime",LocalDateTime.now());
}
}
当插入和更新的时候会调用下面的方法