• mybatisplus学习


    填充功能

    1、实现处理器接口

    package com.hgchain.data.service.manager.configure;
    import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
    import lombok.extern.slf4j.Slf4j;
    import org.apache.ibatis.reflection.MetaObject;
    import org.springframework.stereotype.Component;
    import java.time.LocalDateTime;
    @Slf4j
    @Component
    public class MyMetaObjectHandler implements MetaObjectHandler {
    
    
        @Override
        public void insertFill(MetaObject metaObject) {
            this.strictInsertFill(metaObject, "createTime", LocalDateTime.class, LocalDateTime.now());
    
    
        }
    
        @Override
        public void updateFill(MetaObject metaObject) {
            this.strictUpdateFill(metaObject, "updateTime", () -> LocalDateTime.now(), LocalDateTime.class);
        }
    }
    

      2、字段注解

     @TableField(value = "createTime",fill = FieldFill.INSERT)
        private LocalDateTime createTime;
    
        @TableField(value = "updateTime",fill = FieldFill.INSERT_UPDATE)
        private LocalDateTime updateTime;
    

      

  • 相关阅读:
    P2324 [SCOI2005]骑士精神
    Codeforces Round #574 (Div. 2) A~E Solution
    P4132 [BJOI2012]算不出的等式
    spring笔记(三)
    spring笔记(二)
    C3P0连接池参数解释
    spring笔记(一)
    hibernate笔记(四)
    hibernate笔记(三)
    hibernate笔记(二)
  • 原文地址:https://www.cnblogs.com/liubaihui/p/14108840.html
Copyright © 2020-2023  润新知