JPA 实体使用哪种数据类型来使用 java 8 存储和检索日期

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

我在我的应用程序中使用java 8版本,我很困惑在实体和dto级别使用java日期类,如java.util.Date和java.time.LocalDate。 在 java 8 之前,我们曾经使用 java.sql.Date 或 java.util.Date,但在 java 8 中引入了 LocalDate,所以我可以将 LocalDate 用于实体和 dto 类吗?

我的日期格式应该是 dd-MM-yyyy 或 dd/MM/yyyy,dto 用作 Rest API 请求正文和实体,因为我们知道这是与数据库映射的模型。

我可以对实体和 dto 使用 LocalDate 吗,数据库表列数据类型是 Date。

java rest java-8 java-time localdate
1个回答
0
投票

您可以而且应该使用 java.time.LocalDate。 java.time 包是在 Java 8 中引入的,旨在替换旧的 java.util.Date 和 java.sql.Date 类。

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