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

实体类

相关推荐
好家伙VCC2 分钟前
**发散创新:基于Python与ROS的机器人运动控制实战解析**在现代机器人系统开发中,**运动控制**是实现智能行为的核心
java·开发语言·python·机器人
程途知微1 小时前
ConcurrentHashMap线程安全实现原理全解析
java·后端
Mars酱1 小时前
1分钟编写贪吃蛇 | JSnake贪吃蛇单机版
java·后端·开源
devpotato1 小时前
人工智能(四)- Function Calling 核心原理与实战
java·人工智能
默 语1 小时前
Records、Sealed Classes这些新特性:Java真的变简单了吗?
java·开发语言·python
zjshuster1 小时前
墨西哥中央银行网联清算系统接入总结
java·财务对账
小锋java12341 小时前
SpringBoot 4 + Spring Security 7 + Vue3 前后端分离项目设计最佳实践
java·vue.js·spring boot
一 乐1 小时前
校园线上招聘|基于springboot + vue校园线上招聘系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·校园线上招聘系统
不懂的浪漫1 小时前
mqtt-plus 架构解析(四):MqttMessageInterceptor 的扩展点设计
java·spring boot·物联网·mqtt
西海天际蔚蓝1 小时前
AI配合写的第一个demo系统页面
java·人工智能