Springboot集成mybatisplus的时间自动填充问题

简介: Springboot集成mybatisplus的时间自动填充问题

1.第一步:配置类
```package com.laoyang.Config;

import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;

import java.util.Date;

/**

  • @author:Kevin
  • @create: 2022-08-30 10:23
  • @Description: 自动填充时间
    /
    @Component
    public class CommonMetaObjectHandler implements MetaObjectHandler {
    /*

    • 新增时自动填充
    • @param metaObject
      */
      @Override
      public void insertFill(MetaObject metaObject) {
      //参数1:数据对象,就是原数据
      //参数2:属性名称,一定要和实体类名称一致
      //参数3:类对象
      //参数4:当前时间
      this.strictInsertFill(metaObject,"createTime", Date.class,new Date());
      this.strictInsertFill(metaObject,"updateTime", Date.class,new Date());
      }

      /**

    • 修改
    • @param metaObject
      /
      @Override
      public void updateFill(MetaObject metaObject) {
      this.strictInsertFill(metaObject,"updateTime", Date.class,new Date());
      }
      }
      2.第二步:在填充的实体类上添加注解/*
    • 创建时间
      */
      @TableField(fill = FieldFill.INSERT_UPDATE)
      private Date createTime;

      /**

    • 修改时间
      */
      @TableField(fill = FieldFill.UPDATE)
      private Date updateTime;
      ```
相关文章
|
6月前
|
前端开发
SpringBoot2.3.1集成Knife4j接口文档
SpringBoot2.3.1集成Knife4j接口文档
604 44
|
5月前
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
296 3
|
5月前
|
缓存 JSON 前端开发
第07课:Spring Boot集成Thymeleaf模板引擎
第07课:Spring Boot集成Thymeleaf模板引擎
561 0
第07课:Spring Boot集成Thymeleaf模板引擎
|
5月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
615 2
|
5月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
331 2
|
分布式计算 大数据 Java
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
107 0
|
5月前
|
存储 人工智能 Java
Springboot集成AI Springboot3 集成阿里云百炼大模型CosyVoice2 实现Ai克隆语音(未持久化存储)
本项目基于Spring Boot 3.5.3与Java 17,集成阿里云百炼大模型CosyVoice2实现音色克隆与语音合成。内容涵盖项目搭建、音色创建、音频合成、音色管理等功能,适用于希望快速掌握Spring Boot集成语音AI技术的开发者。需提前注册阿里云并获取API Key。
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 项目管理
springboot项目集成dolphinscheduler调度器 项目管理
151 0
|
6月前
|
SQL Java 数据库
解决Java Spring Boot应用中MyBatis-Plus查询问题的策略。
保持技能更新是侦探的重要素质。定期回顾最佳实践和新技术。比如,定期查看MyBatis-Plus的更新和社区的最佳做法,这样才能不断提升查询效率和性能。
273 1

热门文章

最新文章