mybatis-plus 自动填充公共字段

@Component
public class MyHandler implements MetaObjectHandler {
    @Override
    public void insertFill(MetaObject metaObject) {
        // 在createTime字段上加注解@TableField(fill = FieldFill.INSERT)
        this.setFieldValByName("createTime", new Date(), metaObject);
        // 在updateTime字段上加注解@TableField(fill = FieldFill.INSERT_UPDATE)
        this.setFieldValByName("updateTime", new Date(), metaObject);
    }

    @Override
    public void updateFill(MetaObject metaObject) {
        // 在updateTime字段上加注解@TableField(fill = FieldFill.INSERT_UPDATE)
        this.setFieldValByName("updateTime", new Date(), metaObject);
    }
}

 

上一篇:MyBatis-Plus自动填充


下一篇:PlantCV 农业自动化中的机器视觉库