У меня есть приложение JSF + Hibernate. Во время выполнения мне нужно изменить базу данных, к которой подключен пользователь. Например, пользователь может вручную переключать базы данных в моем приложении, поэтому приложение подключается к выбранной. Я читал о Hibernate Connection Provider. Может ли это помочь мне?