【发布时间】:2020-03-31 09:10:56
【问题描述】:
我尝试使用 Spring 存储库将对象保存到 H2 数据库中。我需要保留原始时区,但它已转换为本地时区。
我有一个字段为ZonedDateTime dateTime 的对象,它标有@Column(columnDefinition= "TIMESTAMP WITH TIME ZONE"),因此在H2 中的值与时区一起保存。为了保存,我使用存储库extends JpaRepository,所以只需jpaRepository.save(entity)。
2019-10-04T15:59:50.869-04:00[America/New_York] 变成 2019-10-04T19:59:50.869+03:00[Europe/Moscow] 对我来说什么是不合适的。 是否有任何属性可以防止转换为本地区域?
【问题讨论】:
标签: java spring hibernate jdbc