Hibernate не может проанализировать строку подключения - PullRequest
1 голос
/ 10 марта 2019

Согласно документации Mysql, эта строка подключения из файла конфигурации xml верна:

<property name="hibernate.connection.url">jdbc:mysql:///database?useSSL=false&allowPublicKeyRetrieval=true</property>

И Mysql Connector / J правильно анализирует параметры запроса.

Однако эта строка подключения не может быть правильно проанализирована, когда Hibernate настраивает StandardServiceRegistryBuilder, так как синтаксический анализатор ожидает, что «&» является началом имени объекта.Я нашел другое предложение заменить «&» на «&», но это тоже не сработало.

Итак, как правильно указать более одного параметра в файле конфигурации hibernate xml?Я использую Mysql 8, Connector 8.0.13, Java 11 и Hibernate 5.3.7.

1 Ответ

0 голосов
/ 10 марта 2019

Вы попробуете ниже?

<property name="hibernate.connection.url" value="jdbc:mysql:///database?useSSL=false&allowPublicKeyRetrieval=true" />
...