MybatisplusObjectMetaHandler.java 787 Bytes
package com.gec.tra.system.config;

import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;

import java.util.Date;


// 做自动填充  工具类
// mp 讲过 大家可以翻之前视频
@Component
public class MybatisplusObjectMetaHandler implements MetaObjectHandler {


    // mp 在执行添加的时候,这个方法会被执行
    @Override
    public void insertFill(MetaObject metaObject) {

        this.setFieldValByName("createDate",new Date(),metaObject);

    }

    // mp 在执行修改的时候,这个方法会执行
    @Override
    public void updateFill(MetaObject metaObject) {
        this.setFieldValByName("updateDate",new Date(),metaObject);

    }
}