| package com.example.myproject.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.class, LocalDateTime.now()); |
| this.strictInsertFill(metaObject, "updateTime", LocalDateTime.class, LocalDateTime.now()); |
| } |
| |
| // 更新时自动填充 |
| @Override |
| public void updateFill(MetaObject metaObject) { |
| this.strictUpdateFill(metaObject, "updateTime", LocalDateTime.class, LocalDateTime.now()); |
| } |
| } |