1、数据库字段
2、实体类属性注解
@TableField(fill=fieldfill.INSERT)
private Date createTime;
@TableField(fill=fieldfill.INSERT_UPDATE)
private Date updateTime;
3、编写处理器处理注解
@Slf4j @Component public class MybatisPlusMetaObjectHandler implements MetaObjectHandler { /** * 插入填充 */ @Override public void insertFill(MetaObject metaObject) { log.info("==========start insert fill ...."); //setFieldvalByName(String fieldName,object fieldval,MetaObject metaObject) this.setFieldvalByName("createTime",new Date(),metaObject); this.setFieldvalByName("updateTime",new Date(),metaObject); } /** * 更新填充 */ @Override public void updateFill(MetaObject metaObject) { log.info("=============start update fill ...."); this.setFieldvalByName("updateTime",new Date(),metaObject); } }