Я уже читал другие посты об этой проблеме, но у меня нет проблемы Hibernate, есть проблема с подключением.
Я установил База данных Oracle 12 c на новую машину, но яне могу подключить к нему мое веб-приложение.Я получаю эту ошибку:
Caused by: org.hibernate.HibernateException: Access to
DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
И я уверен, что эта проблема только из-за соединения.Приложение отлично работает, если я пытаюсь подключиться к базе данных MySQL.
Это мой tnsnamesora file
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Это мои данные подключения:
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/orcl
spring.datasource.username=DB_EXAMPLE
spring.datasource.password=Frema16242 //this is correct
spring.datasource.database-driver=oracle.jdbc.driver.OracleDriver
hibernate.c3p0.preferred_test_query=SELECT 1 FROM DUAL
Это службы Oracle, работающие на моем компьютере.
Конечно, я могу подключиться к своей схеме, используя Toad.
Можете ли вы определить, в чем моя ошибка?