import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
* @author Huang Hong Fei
* @createAt 2020/11/30
* @description
*/
@Component
public class ModifyDateHandler implements MetaObjectHandler {
private static final Logger logger = LoggerFactory.getLogger(ModifyDateHandler.class);
/**
* 新增数据执行
* @param metaObject
*/
@Override
public void insertFill(MetaObject metaObject) {
this.setFieldValByName("createAt", new Date(), metaObject);
}
/**
* 更新数据执行
* @param metaObject
*/
@Override
public void updateFill(MetaObject metaObject) {
this.setFieldValByName("updateAt", new Date(), metaObject);
}
}
mybatis实体类自动填充新增修改日期
最新推荐文章于 2023-05-28 17:55:50 发布