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

实体类

相关推荐
Plastic garden13 分钟前
Redis(2) redis的高可用
java·数据库·redis
XiYang-DING21 分钟前
【Spring】SpringIoC&DI
java·spring·log4j
xixingzhe226 分钟前
spring构造函数注入对比@Resource
java·后端·spring
宋哥转AI33 分钟前
Java搭RAG实战(三):检索问答全链路,从架构分层到SSE流式
java·agent
测试员周周34 分钟前
【Appium 系列】第17节-XMind用例转换 — 从思维导图到 YAML
java·服务器·人工智能·单元测试·appium·测试用例·xmind
NiceCloud喜云1 小时前
Claude API PDF 文档问答实战:从原生解析到分页引用的完整方案
java·服务器·前端·网络·数据库·人工智能·pdf
彦为君1 小时前
JavaSE-03-集合框架(详细版)
java·开发语言·python
Dicky-_-zhang1 小时前
API接口签名验证实战
java·jvm
java1234_小锋1 小时前
Redis 支持哪些数据类型?请分别说明它们的使用场景
java·数据库·redis
:1211 小时前
java基础---一些没注意的
java·开发语言