mybatisplu设置自动填充

java 复制代码
/**
 * mybatisplus的自动化填充
 */

public class JboltMetaObjectHandler implements MetaObjectHandler {
    @Override
    public void insertFill(MetaObject metaObject) {
        LocalDateTime now = LocalDateTime.now(ZoneId.of("Asia/Shanghai"));
        this.strictInsertFill(metaObject, "createTime", Timestamp.class,  Timestamp.valueOf(now));
    }

    @Override
    public void updateFill(MetaObject metaObject) {
        // 如果有更新时需要自动填充的字段,可以在这里添加
    }
}
java 复制代码
@Configuration
public class JboltBatisPlusConfig {

    @Bean
    public JboltMetaObjectHandler myMetaObjectHandler() {
        return new JboltMetaObjectHandler();
    }


    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        return interceptor;
    }
}

实体类

相关推荐
BGK112358几秒前
基于qemu_v8+optee 4.00 平台构建 ca/ta
java·大数据·数据库
何中应32 分钟前
Spring Boot整合Doris
java·数据库·spring boot
笨笨饿39 分钟前
101_详解USB协议
java·jvm·数据结构
遨游DATA1 小时前
Maven dependencyManagement 已声明却仍缺 Jar:如何验证最终运行包
java·spring boot·maven·故障排查·依赖管理
腻害兔1 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 认证与权限:RBAC + 数据权限,这套“门禁系统“到底怎么设计的?
java·vue.js·人工智能·产品经理·ai编程
Summer-Bright1 小时前
深度 | Agent 协议标准化:一场决定了 AI 经济底层规则的基础设施战争
java·数据库·人工智能·ai
我叫张小白。1 小时前
LangChain 结构化输出(Structured Output)技术文档
java·数据库·langchain
猫猫不是喵喵.2 小时前
双亲委派机制与类加载过程
java·开发语言
大模型码小白2 小时前
向量化引擎与 AI 排障:当 SIMD 遇到异常检测,存储诊断的范式转移
java·大数据·数据库·人工智能·python
程序员清风2 小时前
公司要裁员之前,都会有哪些信号?
java·后端·面试