在 Hibernate 4.3.8.final 中,可以使用 @CreationTimestamp 以及 @UpdateTimestamp 注解自动生成时间戳。当然还需要配合 @Temporal 注解使用。代码实例如下:
// 这是一个Hibernate实体(entity)
public class Example {
// ......
@CreationTimestamp
@Temporal(TemporalType.TIMESTAMP)
@Column(updatable = false)
private Date createTime;
@UpdateTimestamp
@Temporal(TemporalType.TIMESTAMP)
private Date lastModified;
// ......
}