![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| gema |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.8.2011 Репутация: нет Всего: нет |
Как сделать проект,работающий с разными БД в зависимости от запроса пользователя?Пробовала редактировать context.xml,в таком случае изменение url БД распространяется на весь проект и всех пользователей соответственно,а хотелось бы только для одного?Нужно сделать несколько context.xml или так не делают?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Можно создать несколько persistence unit. Можно создавать DataSource все persistence context и передавать его туда через JNDI.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| gema |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.8.2011 Репутация: нет Всего: нет |
А можно поподробнее или ссылку,чтобы почитать?
Я поняла что в context.xml можно прописать несколько Resource c разными url для БД.Как потом указать какой именно Resource использовать? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Я правильно тебя понял, что ты работаешь с JPA?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| gema |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.8.2011 Репутация: нет Всего: нет |
java+Apache Tomcat
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Тогда можно создать несколько context.xml по одному на каждое приложение (если используются разные приложения). Или можно в context.xml создать несколько DataSource и в приложении выбирать, тот который нужен в данный момент.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |