您现在的位置是:首页 > java技术交流java技术交流
springboot mybatis自动完成时间插入更新
上善若水2020-12-14 16:39:16【java技术交流】
73人已围观
简介springboot mybatis自动完成时间插入更新,基本涨表里都会有create_time和update_time时间字段,可以采用自动完成机制为我们手动添加创建时间和更新时间,自己在写的时候也
springboot mybatis自动完成时间插入更新,基本涨表里都会有create_time和update_time时间字段,可以采用自动完成机制为我们手动添加创建时间和更新时间,自己在写的时候也遇到不生效的情况,可能是配置不熟悉的问题.
mabatisplus官方文档
官方的案例不是特别清晰.
现在在完成的是在插入字段时自动插入create_time
和update_time
,更新是自动更新update_time
package com.springboot.blog.config;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
@Component
public class MyMetaObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
this.strictInsertFill(metaObject, "createTime", LocalDateTime::now, LocalDateTime.class); // 起始版本 3.3.3(推荐)
this.strictInsertFill(metaObject, "updateTime", LocalDateTime::now, LocalDateTime.class); // 起始版本 3.3.3(推荐)
}
@Override
public void updateFill(MetaObject metaObject) {
this.strictUpdateFill(metaObject, "updateTime", LocalDateTime::now, LocalDateTime.class); // 起始版本 3.3.3(推荐)
}
}
然后在实体中添加注解
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime;
完成~
Tags: mybatis
很赞哦! (0)
随机图文
幽默笑话:先生,您说还有什么东西比音乐更美妙的吗?
1、一天杜邦去参加音乐会,他旁边的一位女士唠叨个不停。贝多芬的交响乐演奏到高潮时,她突然对杜邦说:“啊!先生,您说还有什么东西比音乐更美妙的吗?”“有的,太太。”他回答说,“安静!”2、一日,刚刚下课不久,小明便和同桌小雨口漠横飞的谈论起了网络里面的东东,场面好不热闹。这时,小雨突然若有所思的问小明:“你说我是恐龙吗?”小明从头到脚仔细观察了一边小雨,很迷惑的答到:“是不是你要问我你是哪php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。怎么跟女生聊天
关于跟女生聊什么,这个千古难题困扰了无数男同学,今天我带着使命来拯救各位!首先大家想思考一下,你为什么没有话题跟女生聊?是自己直男吗?还是自己太过内向?统统都不是!!!最重要的原因就是你肚子里没有货!18个抖音笑话段子,看完已合不拢嘴!
1、为什么马路上车和人都要靠右走?因为,菩萨保佑。 2、天冷了,如果你不能给我一个拥抱,请给我买一件外套,我穿XL号。 3、谁能想到貌不惊人的我,竟然是龙的传人? 4、希望我能成为一个有趣和有钱的人,实在不行,光有钱也是可以的。 5、你和你对象一个月能赚多少钱?我一万, 加上女票的 ,一共两千。 6、只要你跟着我,我吃肉就绝对不会让你喝汤,汤也是我的。 7、“大街上人来人往,却都只是擦肩而过...”“咋了,你还要迎面撞一下?”——论怎样打击小清新 8、据说,你害怕时喊出的人名就是你最爱的人,那么问题来了