2013-10-17 3 views
0

Мы используем Spring в нашем корпоративном приложении. Там может быть несколько клиентов, каждый клиент будет иметь свою собственную базу данных.Spring + множественные базы данных (динамические)

Заказчик 1 - cust_one_db
Заказчик 2 - cust_two_db
..

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

Каков правильный способ достижения этой цели весной? предложения для внешних библиотек также будут полезны.

+0

Используете ли вы какие-либо ORM технологии? Или вы используете весенний DAO? – Zeus

+0

Мы не используем ORM, так как есть еще один серверный компонент, который также обновляет базу данных. –

+0

Кажется, никто не сталкивался с этим раньше! –

ответ

0

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

Надеется, что это помогает

С уважением Ян Лим

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