Java 春季jpa实用日期

Java 春季jpa实用日期,java,hibernate,spring-data-jpa,spring-data,Java,Hibernate,Spring Data Jpa,Spring Data,在spring boot应用程序中使用java.util.Date时,是否需要用@Temporal注释来修饰?对我来说,它没有注释就工作了 有人能澄清一下吗?据我所知,它需要用@Temporal注释修饰。根据我对问题的理解,您想知道何时需要使用@Temporal注释,何时不需要 根据,注释用于java.util数据类型。我一直在使用java.sqldate和time对象,它们不需要这个注释 @Temporal注释是在日期和日历信息的JavaAPI与数据库可以理解的时态类型之间进行转换的一种方式

在spring boot应用程序中使用
java.util.Date
时,是否需要用
@Temporal
注释来修饰?对我来说,它没有注释就工作了


有人能澄清一下吗?据我所知,它需要用
@Temporal
注释修饰。

根据我对问题的理解,您想知道何时需要使用
@Temporal
注释,何时不需要

  • 根据,注释用于
    java.util
    数据类型。我一直在使用
    java.sql
    date和time对象,它们不需要这个注释

  • @Temporal
    注释是在日期和日历信息的JavaAPI与数据库可以理解的时态类型之间进行转换的一种方式。请咨询更多信息

java.util.Date
具有日期和时间精度,这就是为什么在持久化到时间或日期的数据库数据类型时需要使用
@Temporal
对其进行注释的原因

如果要将
java.util.Date
对象持久化到时间戳的数据库数据类型,那么这可能就是它工作的原因,因为这两种类型具有相同的精度


显示您的实体。你使用的是什么版本的hibernate?它回答了你的问题吗?请考虑将其标记为正确的,以备将来参考。