Каков наилучший способ настройки Hibernate-Spring для работы с несколькими базами данных? - PullRequest
3 голосов
/ 07 апреля 2010

У нас есть основная база данных mysql, для которой все приложения в нашей организации нуждаются в данных в этой базе данных.Как я могу настроить свое веб-приложение на Java для использования этой базы данных со своей конкретной базой данных, когда я использую Spring и Hibernate в своем приложении?Как настроить аннотации JPA, например, между таблицей CONTRACT в моей базе данных и таблицей COUNTRY в нашей основной базе данных?какая лучшая практика для этого?

1 Ответ

3 голосов
/ 07 апреля 2010

Рекомендуется не использовать несколько баз данных.

Вы можете иметь 2 DataSource экземпляров и два SessionFactory / EntityManagerFactory + экземпляров единиц персистентности, но это будет огромный беспорядок, и вам не следует этого делать.

Вместо этого у вас есть два варианта:

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