Как подключиться к двум базам данных через Hibernate - PullRequest
0 голосов
/ 21 ноября 2010

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

Ответы [ 2 ]

0 голосов
/ 22 марта 2011

Для полностью гибернации-плагина-для-стойки2. проверьте это: http://code.google.com/p/full-hibernate-plugin-for-struts2/wiki/3b_Multiple_databases

0 голосов
/ 21 ноября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...