У меня есть приложение весенней загрузки, которое использует данные весны jpa, hibernate и данные хранятся в MySQL. Я установил часовой пояс на UTC, используя spring.jpa.properties.hibernate.jdbc.time_zone=UTC
. Свойство даты определяется следующим образом в классе сущности модели
@NotNull
@Column(nullable = false)
@Temporal(TemporalType.DATE)
private Date startDate;
Так что, если я передаю дату как "startDate": "2019-10-05"
в моем API отдыха, значение даты сохраняется как "2019-10-04" вбаза данных. Я хочу, чтобы Дата была сохранена как «2019-10-05». Я хочу, чтобы преобразование часового пояса применялось только к полям отметок времени? Является ли это возможным?
Редактировать: для меня проблема в том, что данные конвертируются в UTC. Но я хочу, чтобы Объекты с TimeStamp конвертировались только в UTC, а не Дата Объекты