Я пытаюсь сохранить объект в базе данных H2, используя репозиторий Spring. Мне нужно сохранить исходный часовой пояс, но он конвертируется в локальную зону.
У меня есть объект с полем 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 [Европа / Москва] что неуместно в моем случае. Есть ли какие-либо свойства, препятствующие конвертации в локальную зону?