У нас есть 2 разные серверные среды, использующие одну и ту же конфигурацию Hibernate. Один сервер поддерживает JNDI для источника данных, а другой - нет. В настоящее время конфигурация Hibernate настроена для использования JNDI, что вызывает проблему на сервере, который не поддерживает JNDI.
Я также пытался поместить прямую конфигурацию JDBC вместе с конфигурацией JNDI в файл конфигурации, но похоже, что hibernate всегда предпочитает JNDI перед прямой конфигурацией JDBC, если оба существуют.
Мой вопрос: будет ли это одинаковым, если обе конфигурации JNDI и connection_provider существуют? Будет ли Hibernate по-прежнему использовать JNDI поверх connection_provider? Или есть ли способ изменить приоритет свойства подключения к базе данных?
У меня нет доступа к серверу все время, поэтому я решил задать вопрос перед моим окном.
Заранее спасибо.