mybatis-plus 插入 修改 配置默认值

  • 创建 插入修改默认值设置方法
@Component
public class MetaObjectHandlerConfig implements MetaObjectHandler {

    @Override
    public void insertFill(MetaObject metaObject) {
        Date currentDate = new Date();
        //默认未删除
        setFieldValByName("isDeleted", Constant.DATA_NOT_DELETED,metaObject);
        //创建时间默认当前时间
        setFieldValByName("createTime", currentDate,metaObject);
    }

    @Override
    public void updateFill(MetaObject metaObject) {
        Date currentDate = new Date();
        //修改时间
        setFieldValByName("modifyTime",currentDate,metaObject);
    }
}
  • 指定字段

mybatis-plus 插入 修改 配置默认值_第1张图片

你可能感兴趣的:(功能实现)