Hibernate: использование двух разных схем базы данных в одном приложении

ContextI»

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

Предположим, базы данных:

DB1 - Общие сущности;Колесо сущностиDB2 - группа "A";Автомобили лицаDB3 - группа "Б";Мотоциклы

У меня есть три разных проекта:

Проект 1:Колеса бобовыеПроект 2:Конструктор автомобилейПроект 3:Конструктор мотоцикловProblemI»

m пытаюсь получить доступ к колесам (проект 1) из проектов / схем (2, «А») и (3, "B")

Первый вопрос: возможно ли это? Второе: как я могу это сделать?

hibernate.cfg.xml в проекте 2 настроен на

jdbc:mysql://99.999.999.99:3306/DB2

Это обязательно должно ограничивать все соединения с DB2, илиЕсть ли другой способ добавить новое соединение или работать со всеми базами данных в порту 3306 или хотя бы в DB1?

Сопоставление сущностей из проекта1в проекте 2 кажется, не удастся, как:


конфигурацияЗатмение ИндигоMySql 5.5Hibernate 3.0 (отображение через xml вместо аннотаций)Win 7

Спасибо за помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос