Использование диалектов сообщества из ядра HibernateJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование диалектов сообщества из ядра Hibernate

Сообщение Anonymous »

Контекст. Мне нужно запустить основные тесты Hibernate в версии 6.x с диалектом PostgreSQL92. Начиная с версии Hibernate 6.x, устаревшие диалекты были перенесены в подпроект hibernate-community-dialects, который по умолчанию включен в файл settings.gradle. (Репозиторий GitHub)
Ситуация. Я правильно подключил свою базу данных в gradle/databases.gradle (работает как шарм со стандартным PostgreSQLDialect). Я запускаю свои тесты, используя gradle hibernate-core:test из корня проекта.

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

pgsql : [
'db.dialect' : 'org.hibernate.community.dialect.PostgreSQL92Dialect', // community dialect
'jdbc.driver': 'org.postgresql.Driver',
'jdbc.user'  : 'my_user',
'jdbc.pass'  : 'my_pass',
'jdbc.url'   : 'jdbc:postgresql://myHost/myDatabase,
'jdbc.datasource' : 'org.postgresql.Driver'
],
Проблема. При выполнении тестов не обнаружен ни один из диалектов сообщества.
Анализ - Если я правильно понимаю рабочий процесс, у нас есть:
  • hibernate-community-dialects упоминается как API в hibernate -тестирование
  • hibernate-testing упоминается как testImplementation в hibernate-core
Итак у нас должны быть устаревшие диалекты, доступные в пути к классам при выполнении тестовой цели в hibernate-core, или я что-то упускаю?

Подробнее здесь: https://stackoverflow.com/questions/792 ... rnate-core
Ответить

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

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

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

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

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