LocalDate到Oracle DATE的转换使用时区

时间:2019-10-18 20:47:09

标签: java hibernate timezone

我正在使用时区“美国/亚松森”。 那里的夏令时为1小时。

我的解决方案使用的是Hibernate 5.4.6版

Oracle 12g数据库正在使用时区。 在Java中,hibernate具有hibernate.jdbc.time_zone参数。

在所有我具有DATE字段且映射到映射类的LocalDate字段的表中,DTS changing dates都有问题。

例如(mm / dd / yyyy):

  • 2017年10月1日
  • 2018年10月7日

保存日期后,它会在日期字段中增加1小时:

  • 10/01/2017 01:00:00
  • 10/07/2018 01:00:00

这仅在DST更改的特定日期发生。

任何解决方案?这是一个已知的休眠错误吗?

0 个答案:

没有答案