如何在JPA中将默认值设置为CURRENT_TIMESTAMP?

问题描述 投票:0回答:1

我创建了一个实体,我想给

createdDate
变量,即
CURRENT_TIMESTAMP
默认值,我该怎么做?

@Column(name = "created_date")
private LocalDateTime createdDate;
java jpa current-time
1个回答
1
投票

您可以将

@CreatedDate
与提供的 Spring Data JPA 一起使用
AuditingEntityListener

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

然后在应用程序主类上使用

@EnableJpaAuditing
为应用程序启用 Spring Data JPA 审核功能。

© www.soinside.com 2019 - 2024. All rights reserved.