2010-11-21 2 views
0

Мне нужно определить, какую базу данных использовать во время входа в приложение. Это старый код, который мне предлагали изменить на основе Struts и hibernate. Мне нужно решить, на основе сведений о пользователях, с какой базой данных подключиться во время входа в систему. Однако я не уверен, как это осуществить. Я новичок в обеих технологиях веб-технологий, поэтому я все еще участвую, и, согласно книге, мне нужно создать один сеанс для каждой базы данных. На основе веб-примеров эта проблема объясняется с точки зрения использования нескольких баз данных в приложении, но мне нужно использовать только те, которые содержат данные пользователя в течение всего сеанса (детали хранятся в каждой базе данных).Как подключиться к двум базам данных с помощью спящего режима

ответ

0

Для каждой базы данных требуется одно соединение на одну базу данных, один EntityManager для каждой базы данных и код с встроенной логикой, чтобы выяснить, в каких обстоятельствах они используются.

+0

На самом деле ему понадобится один EntityManagerFactory для каждой базы данных. Вероятно, для каждого запроса будут созданы новые EntityManagers. –

Смежные вопросы