Hibernate 时间注解

发布时间 2023-06-14 14:02:33作者: Lian_tiam

在表设计规范中,通常建议保留的有两个字段,一个是更新时间,一个是创建时间。常用@LastModifiedDate 和 @CreatedDate,Hibernate 也提供了类似上述时间注解的功能实现。

@CreationTimestamp  
private Date createTime;  

@UpdateTimestamp  
private Date updateTime;

@CreationTimestamp@CreatedDate 区别

@CreatedDate 是 Spring 注解  reference documentation. 它适用于 Spring Data 的所有: JPA, JDBC, R2DBC, MongoDb, Cassandra 等

@CreationTimestamp 是 Hibernate 注解 reference documentation 只用于 Hibernate