其他分享
首页 > 其他分享> > mybatis-plus 自动填充公共字段

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

 

标签:INSERT,updateTime,metaObject,填充,FieldFill,plus,setFieldValByName,mybatis,fill
来源: https://blog.csdn.net/tank_panda/article/details/112885731