Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jpa 为什么Jsr310转换器只将所有Jsr310类型转换为java.util.Date_Jpa_Spring Data Jpa_Java Time - Fatal编程技术网

Jpa 为什么Jsr310转换器只将所有Jsr310类型转换为java.util.Date

Jpa 为什么Jsr310转换器只将所有Jsr310类型转换为java.util.Date,jpa,spring-data-jpa,java-time,Jpa,Spring Data Jpa,Java Time,我想在JPA2.1实体中使用Java8日期,但正如您所知,这些类型没有默认的转换器。我已经找到了该转换器的spring实现,但我不理解它的实现 为什么spring数据Jsr310转换器将所有Jsr310类型转换为java.util.Date? 在这种情况下,我可以将本地日期映射到数据库中的日期类型字段吗? **为什么转换java.time.LocalDate java.sql.Date不是实现这一目标的更好的解决方案 在我看来,这个解决方案更好,但我想知道为什么spring解决方案也很好Lo

我想在JPA2.1实体中使用Java8日期,但正如您所知,这些类型没有默认的转换器。我已经找到了该转换器的spring实现,但我不理解它的实现

为什么spring数据Jsr310转换器将所有Jsr310类型转换为java.util.Date?

在这种情况下,我可以将本地日期映射到数据库中的日期类型字段吗?

**为什么转换java.time.LocalDate java.sql.Date不是实现这一目标的更好的解决方案


在我看来,这个解决方案更好,但我想知道为什么spring解决方案也很好

LocalDate到java.sql.Date显然是一个更合理的转换。另请参见我使用的JPA实现(DataNucleus)提供了到java.sql.Date的映射(以及这个Spring类似乎不包括的许多其他映射)。另请参见我使用的JPA实现(DataNucleus)提供了到java.sql.Date的映射(以及这个Spring类似乎不包括的许多其他映射)。