Spring jpa hibernate mysql LocalDate 在坚持一天后关闭

Cer*_*yni 6 mysql hibernate jpa jdbc localdate

每当我将 LocalDate 持久化到 MySQL 数据库时,日期都会存储一天(2017 年 11 月 11 日变为 2017 年 11 月 10 日)。我已经尝试在 MySQL 服务器上的应用程序中设置时区并将 legacyDateTimeCode 设置为 false 但问题仍然存在。关于如何修复它的任何想法?如果我切换到本地 h2 数据库,则日期存储正确。

Spring-boot-starter-parent: 1.5.7 hibernate 5.2.10 mysql: 5.7 LocalDate 存储在 DATE 字段中

小智 1

在属性文件中添加 spring.jpa.properties.hibernate.jdbc.time_zone : UTC