Как настроить подключение пружины к mysql дБ для GTM + 1 - PullRequest
0 голосов
/ 23 января 2020

Как настроить весеннее соединение с базой данных mysql, когда мне нужен gtm + 1 часовой пояс? У меня уже есть UT C и энтиты сохраняются, например, с 6 вечера вместо 7 вечера. Это большая проблема для меня, и я не нашел никакого реального решения с GTM + 1 .. Мое соединение в application.properties: spring.datasource.url = jdb c: mysql: // localhost / inzynierka? UseUnicode = true & useJDBCCompliantTimezoneShift = true & useLegacyDatetimeCode = false & serverTimezone = UT C

, и когда я изменяю UT C для GTM или GTM + 1, я получаю java. sql .SQLException: нет записи сопоставления часовых поясов для 'GTM 1' в com. mysql .cj.jdb c .exceptions.SQLError.createSQLException (SQLError. java: 129) ~ [mysql -connector- java -8.0.13.jar : 8.0.13] at com. mysql .cj.jdb c .exceptions.SQLError.createSQLException (SQLError. java: 97) ~ [mysql -connector- java -8.0.13.jar : 8.0.13] at com. mysql .cj.jdb c .exceptions.SQLError.createSQLException (SQLError. java: 89) ~ [mysql -connector- java -8.0.13.jar : 8.0.13] at com. mysql .cj.jdb c .exceptions.SQLError.createSQLException (SQLError. java: 63) ~ [mysql -connector- java -8.0.13.jar : 8.0.13] at com. mysql .cj.jdb c .exceptions.SQLError.creat eSQLException (SQLError. java: 73) ~ [mysql -connector- java -8.0.13.jar: 8.0.13]

Помогите, если у вас есть идеи, пожалуйста

1 Ответ

0 голосов
/ 24 января 2020

Вы уже тестировали эту конфигурацию в своем постоянстве. xml?

<property name="hibernate.jdbc.time_zone" value="UTC"/>

Подробнее об этом можно узнать по этой ссылке Как хранить дату, время и метки времени в UT C часовой пояс с JDB C и Hibernate .

...