почему Hibernate 5.2.17 не принимает зонированную форму? - PullRequest
0 голосов
/ 09 мая 2018

Я новичок в hibernate mysql, я разработал Java-классы, и у меня проблема с синтаксисом файла hibernate.cfg.xml:

<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydatabase?useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false</property>

Это свойство имеет неправильный синтаксис, и моя конфигурация не может получить доступ к моей базе данных. Я работаю на затмении кислорода IDE и спящий режим 5.2.17

1 Ответ

0 голосов
/ 10 мая 2018

У меня была та же самая проблема, что и неделю назад, она сказала, что проблема была с датой зоны, у меня тот же синтаксис в моем hibernate.cfg.xml, но потом я прочитал, что это не проблема. Я решил это, добавив mysqlConnector.jar в Classpath.

Вы добавляете его в меню «Выполнить конфигурации» -> «Путь к классам» -> «Выбрать записи пользователя» -> «Добавить внешние файлы JAR» -> «Выбрать mysqlConnector.jar» -> «Применить»

.

Примечание 1 : в hibernate.cfg.xml вы можете просто написать это так: JDBC: MySQL: // локальный: 3306 / MyDatabase

Примечание 2: Это может показать ту же проблему на вкладке конфигурации Hibernate, но она все равно будет работать правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...