【发布时间】:2017-04-27 03:44:53
【问题描述】:
当仅使用 Hibernate 应用程序时,使用 hibernate.jdbc.time_zone 之类的属性可以帮助我将所有日期格式保存在我想要的时区示例 UTC 中。
如何使用 spring boot jpa 以最少或没有代码更改来实现相同的目标? 是否有一些属性要添加到 application.properties 中
【问题讨论】:
标签: hibernate spring-boot spring-data-jpa
当仅使用 Hibernate 应用程序时,使用 hibernate.jdbc.time_zone 之类的属性可以帮助我将所有日期格式保存在我想要的时区示例 UTC 中。
如何使用 spring boot jpa 以最少或没有代码更改来实现相同的目标? 是否有一些属性要添加到 application.properties 中
【问题讨论】:
标签: hibernate spring-boot spring-data-jpa
在您的 application.properties 中,您可以通过在它们前面加上 spring.jpa.properties 来指定 Hibernate 属性。像这样:
spring.jpa.properties.hibernate.jdbc.time_zone=UTC
【讨论】:
通过添加 hibernate 作为您的 jpa 实现,您可以在配置文件中定义提供程序特定的设置。
【讨论】:
您可以通过此配置配置 Jackson 时区以进行反序列化:
spring.jackson.time-zone=UTC
【讨论】: