MP实现自动填充
1.在实体类要进行自动填充的属性上添加注解
@TableField(fill = FieldFill.INSERT)
private Date createTime;
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
2.创建类实现接口,实现接口里的两个方法,一个方法添加时执行,另一个方法修改时执行,设置添加什么值
public class AAAa implements MetaObjectHandler {
//mp执行添加时执行该方法
@Override
public void insertFill(MetaObject metaObject) {
//参数1:字段名,参数2:设置的值,参数3:MetaObject对象
this.setFieldValByName("createTime",new Date(),metaObject);
this.setFieldValByName("createTime",new Date(),metaObject);
}
//mp执行修改时执行该方法
@Override
public void updateFill(MetaObject metaObject) {
this.setFieldValByName("createTime",new Date(),metaObject);
}
}