Firebird, как использовать со Spring Boot 3 (Hibernate 6)?
Всем привет!
Создал новый проект на Spring Boot 3 (там подключен Hibernate 6.1). Из зависимоcтей только Spring Data JPA. В application.yml указаны драйвер jaybird, путь к базе и диалект. Это всё, никаких классов не создавал. Запускаю проект и получаю кучу ошибок:
WARN 10508 --- [ restartedMain] org.hibernate.orm.deprecation : HHH90000021: Encountered deprecated setting [javax.persistence.sharedCache.mode], use [jakarta.persistence.sharedCache.mode] instead
WARN 10508 --- [ restartedMain] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata
org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.orm:hibernate-community-dialects.FirebirdDialect] as strategy [org.hibernate.dialect.Dialect]
Диалект пробовал задавать так:
properties.hibernate.dialect: org.hibernate.dialect.FirebirdDialect
или так:
properties.hibernate.dialect: org.hibernate.orm:hibernate-community-dialects.FirebirdDialect
Всё равно ошибка.
При откате Spring Boot на 2.7 всё работает.
Собственно вопрос: что с этим делать? Как подключиться к Firebird из Spring Boot 3?
Dmitry Roo, Так называется драйвер, выбрал самый новый. Раньше эти индексы ни на что не влияли. Мне кажется, дело всё-таки в Хибернейте, он не может расчухать диалект Firebird. И я не пойму что с этим делать...