3

我创建了一个实体,我想给createdDate变量,CURRENT_TIMESTAMP默认值,我该怎么做?

@Column(name = "created_date")
private LocalDateTime createdDate;
4

1 回答 1

1

您可以使用@CreatedDate提供的 Spring Data JPAAuditingEntityListener

@EntityListeners(AuditingEntityListener.class)
class Entity {
   ...
   @CreatedDate
   @Column(name = "created_date")
   private LocalDateTime createdDate;
   ...
}

然后@EnableJpaAuditing在您的应用程序主类上使用为应用程序启用 Spring Data JPA 审计功能。

关于Spring Data JPA 的一个很好的教程:审计

于 2021-08-14T10:59:32.143 回答