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,创建时间,更新时间,创建用户,修改用户了,是不是很简单尼,很晚了下班了,后续详细添加。

[CD]啤酒不懂夜的黑_john
原文地址:https://www.cnblogs.com/lizhonghua34/p/14775966.html