package com.yunbao.kpiapi.config;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
import java.time.LocalDateTime;
/**
* @author: duzesheng
* @date: 2019/12/16
* @description: mybatis plus自动填充公共字段
*/
@Component
public class MetaObjectHandlerConfig implements MetaObjectHandler {
/**
* 新增时自动填充
* @param metaObject
*/
@Override
public void insertFill(MetaObject metaObject) {
exeFill("createTime", LocalDateTime.now(), metaObject);
exeFill("updateTime", LocalDateTime.now(), metaObject);
exeFill("flag", "0", metaObject);
//订单到期时间(15分钟)
exeFill
mybatis plus FieldFill.DEFAULT 也会自动填充修复
最新推荐文章于 2024-03-13 11:45:40 发布
本文详细探讨了在使用MyBatis Plus时遇到的FieldFill.DEFAULT自动填充问题,解释了该问题产生的原因,并提供了解决方案,帮助开发者更好地理解和避免此类问题。
摘要由CSDN通过智能技术生成