Итак, я недавно работал над проектом с использованием Jhipster, я добавил к нему внешнюю зависимость спящего режима для работы с SessionFactory. Теперь я завершил проект и застрял с экстернализацией hibernate.cfg. xml.
Я могу изменить порт приложения, а также встроенный спящий режим jhipster, но я не могу изменить свойства внутри файла hibernate.cfg. xml, на который я полагался для всего проекта. Я знаю, что так злоупотребляю весенней загрузкой и всем остальным, но я пытаюсь найти способ связать свойства hibernate application.yml с hibernate.cfg. xml вот так:
<hibernate-configuration>
<session-factory>
<property name="connection.url">${spring.datasource.url}</property>
<property name="connection.username">${spring.datasource.username}</property>
<property name="connection.password">${spring.datasource.password}</property>
<property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle12cDialect</property>
Но я получаю эту ошибку всякий раз, когда выполняю запрос SessionFactory:
2020-05-29 13:04:55.416 ERROR 18804 --- [ XNIO-2 task-1] c.m.app.web.rest.ListResource : Exception in getAllAvecTransaction() with cause = 'NULL' and exception = 'The application must supply JDBC connections'
java.lang.UnsupportedOperationException: The application must supply JDBC connections
at org.hibernate.engine.jdbc.connections.internal.UserSuppliedConnectionProviderImpl.getConnection(UserSuppliedConnectionProviderImpl.java:44)
at org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:38)