在项目中我们通常在新增数据时会将数据添加的时间保存到数据库中,那么这时候我们可以使用@CreatedDate来实现这个功能。
具体使用方法是在实体类的属性上加上@CreatedDate注解,即可不用处理时间的问题,在插入时会自动生成创建时间,注解起作用还需要在实体类上加
@EntityListeners(AuditingEntityListener.class)
例如:
@Data
@Entity
@EntityListeners(AuditingEntityListener.class)
public class User{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String name;
@CreatedDate
private Date createTime;
}