spring data jpa之Auditing 表的创建时间,更新时间自动生成策略

 

java实际编程中,几乎每一张表都会有createTime和updateTime字段,spring的优秀之处在于只要用几个注解,就帮我们解决该类问题,具体实现:

1,实体类添加注解:

复制代码
@EntityListeners(AuditingEntityListener.class)

@CreatedDate private Date createAt; @LastModifiedDate private Date updateAt;
复制代码

2,启动类添加注解:

@EnableJpaAuditing

简单的两步就好,Auditing的运用有利于提高工作效率和代码的优雅度;

当然,您也可以把共有的代码写在同一个抽象类里面,extends该抽象类,这样就不要在项目中的每个实体类中添加id,创建时间,更新时间,创建用户,修改用户了,是不是很简单尼,很晚了下班了,后续详细添加。

posted @ 2021-05-17 10:22  南湖公明  阅读(217)  评论(0编辑  收藏  举报