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);
}
}