В моем проекте я сохранил поле LocalDateTime с помощью JPA.
Это поле хранится как UTC, но я хотел Азию / Сеул (UTC + 9)
Итак, я изменил настройку часового пояса сервера mysql GLOBAL и SESSION на Asia / Seoul, но поля LocalDateTime по-прежнему хранятся в формате UTC.
Когда я отлаживаю, меня замечают. Параметр serverTimezone URL-адреса подключения JDBC имеет значение UTC.
Это мой URL-адрес подключения JDBC
jdbc:mysql://localhost:3306/roommanager?character_set_server=utf-8&serverTimezone=UTC
Вот, мне интересно
Почему приоритет настройки URL-адреса JDBC выше, чем у сервера базы данных?
Если вы это знаете, я хочу прочитать официальный документ об этом.
База данных и версия моего проекта: mysql 5.6
Спасибо за чтение!