Какой диалект гибернации для этого подключения драйвера / БД? - PullRequest
0 голосов
/ 17 октября 2018

Я только что получил некоторые требования для использования Spring Boot / Spring DAta / JPA для подключения к БД.Вот URL:

jdbc:compositesw:dbapi@XXXXXXXXXXX:XXXX?domain=twccorp&dataSource=SFDC&connectTimeout=120

Вот драйвер:

cs.jdbc.driver.CompositeDriver

Вот мои application.properties (значения, опущенные для безопасности):

 spring.datasource.url = 'same as above'
 spring.datasource.username = xxxxxxx
 spring.datasource.password = xxxxxxx
 spring.datasource.driverClassName = 'same as above'

И журналздесь:

  o.h.e.j.e.i.JdbcEnvironmentInitiator     : HHH000342: Could not obtain connection to query metadata : Unable to determine Dialect to use [name=composite, majorVersion=7]; user must register resolver or explicitly set 'hibernate.dialect'
  2018-10-17 10:08:06.008  WARN 1232 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service 

Я был бы благодарен тому, кто может дать свет.

1 Ответ

0 голосов
/ 01 июля 2019

Я столкнулся с той же проблемой.

Поскольку специфический составной диалект недоступен, я использовал org.hibernate.dialect.Oracle10gDialect диалект.

Он работал нормально.

...