Поскольку создание нового Hibernate SessionFactory обходится дорого, этого я бы хотел избежать, если это возможно. Если я установлю sh соединение с MySql сервером базы данных, а затем разрешу пользователю выбирать базу данных для подключения, нужно ли создавать новую SessionFactory каждый раз, когда выбирается другая база данных? Можно ли изменить текущий SessionFactory, указав ему подключаться к определенной базе данных?