Привязать свойства YAML приложения к hibernate.cfg. xml - PullRequest
0 голосов
/ 29 мая 2020

Итак, я недавно работал над проектом с использованием 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...