需求背景:
数据库表的创建时间、修改时间操作一般都是自动化完成的,不建议手动更新!
方式一:数据库级别(工作中一般不让改数据库) 所以简单了解一下就行
1、在表中新增字段 create_time、update_time
给字段设置默认属性:CURRENT_TIMESTAMP
2、再次测试插入方法,需要先同步一下实体类
private Date createTime;
private Date updateTime;
3、再次查看结果即可
方式二:代码级别
1、实体类字段属性需要增加注解 标记为填充字段
@TableField(fill = FieldFill.INSERT)
private Date createTime;
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
2、编写一个处理器来处理这个注解
@Slf4j
@Component //切记不要忘了把处理器加到IOC容器中
public class