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