Нет сопоставления диалектов для типа JDBC: 1111.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Нет сопоставления диалектов для типа JDBC: 1111.

Сообщение Anonymous »

Я работаю над приложением Spring JPA, используя MySQL в качестве базы данных. Я убедился, что все библиотеки Spring-JPA, Hibernate и MySQL-Connector-Java загружены.

Я запускаю экземпляр MySQL 5. Вот отрывок из моего файла application.properties:

Код: Выделить всё

spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=create-drop
spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect

spring.datasource.url=jdbc:mysql://localhost/mydatabase
spring.datasource.username=myuser
spring.datasource.password=SUPERSECRET
spring.datasource.driverClassName=com.mysql.jdbc.Driver
При выполнении интеграционного теста Spring запускается правильно, но не удается создать спящий режим SessionFactory, за исключением:

Код: Выделить всё

org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111
Я думаю, что моими диалектами должны быть Mysql5Dialect, я также пробовал тот, который явно указывает InnoDB, и два варианта диалекта, которые не указывают версию 5. Но я всегда заканчиваю появляется то же самое сообщение «Нет сопоставления диалекта для типа JDBC: 1111».
Мой файл application.properties находится в исходной папке test/resources. Он распознается программой JUnit Test (ранее я получал исключение из-за опечатки).

Я устанавливаю неправильные свойства? Мне не удалось найти официальную документацию по этим именам свойств, но я нашел подсказку в этом ответе на stackoverflow: https://stackoverflow.com/a/25941616/1735497

Поиск жду ваших ответов, спасибо!

Кстати, приложение уже использует весеннюю загрузку.

Подробнее здесь: https://stackoverflow.com/questions/281 ... -type-1111
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»