Java 如何在JPA中定义插入时间?

Java 如何在JPA中定义插入时间?,java,hibernate,jpa,spring-data-jpa,Java,Hibernate,Jpa,Spring Data Jpa,我想在我的实体中定义一个insert\u time字段,该字段在持久化时由Hibernate自动生成 我将java.util.LocalDateTime与@CreationTimestamp一起使用,但它在DB中仍然为空。我用的是H2。 此外,我想改用joda。Hibernate 5.4支持LocalDateTime:;Hibernate 4没有:。你用的是什么版本?如果您使用的是Java8+,Joda维护人员建议您坚持使用JDK类()我使用的是SpringBootStarterData2.1.

我想在我的实体中定义一个
insert\u time
字段,该字段在持久化时由Hibernate自动生成

我将
java.util.LocalDateTime
@CreationTimestamp
一起使用,但它在DB中仍然为空。我用的是H2。
此外,我想改用joda。

Hibernate 5.4支持LocalDateTime:;Hibernate 4没有:。你用的是什么版本?如果您使用的是Java8+,Joda维护人员建议您坚持使用JDK类()我使用的是SpringBootStarterData2.1.3-RELEASE。根据Maven reppository的说法,它使用的是5.3.7,有一个更新版本5.4.2-final。我已经导入了hibernate core的5.4.2版本,我仍然在数据库中看到用java.time的
@creationtimestap
注释的日期时间为空。用@creationtimestap?java.time.LocalDateTime注释的日期时间字段类型是什么;Hibernate 5.4支持LocalDateTime:;Hibernate 4没有:。你用的是什么版本?如果您使用的是Java8+,Joda维护人员建议您坚持使用JDK类()我使用的是SpringBootStarterData2.1.3-RELEASE。根据Maven reppository的说法,它使用的是5.3.7,有一个更新版本5.4.2-final。我已经导入了hibernate core的5.4.2版本,我仍然在数据库中看到用java.time的
@creationtimestap
注释的日期时间为空。用@creationtimestap?java.time.LocalDateTime注释的日期时间字段类型是什么;