Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / N приложений с Hibernate и 1 БД / 6 сообщений из 6, страница 1 из 1
03.07.2013, 09:33:41
    #38318127
SilverHaze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N приложений с Hibernate и 1 БД
К примеру есть модель данных магазина (Customer, Item, Order), есть одна база данных (Oracle, если это имеет значение) и есть несколько магазинов :) В каждом магазине запущен отдельный app server (JBoss 7, если это тоже имеет значение) с той же моделью данных. У каждого магазина свой список продуктов (Item), но список покупателей (Customer) общий, то есть в любом магазине можно посмотреть все заказы клиента (не обязательно из одного магазина). Вопрос в том, как это организовать на одной БД использую Hibernate?

Cразу возникает очевидный вариант: делаем родительский класс для всех сущностей BaseEntity c полем shopId, а затем при каждом persist / update или при каждой выборке проверяем совпадает ли этот shopId с ID текущего магазина... Но это как-то некрасиво и муторно. Может есть варианты получше?
...
Рейтинг: 0 / 0
03.07.2013, 10:37:58
    #38318231
rdm
rdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N приложений с Hibernate и 1 БД
...
Рейтинг: 0 / 0
03.07.2013, 10:44:27
    #38318242
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N приложений с Hibernate и 1 БД
rdm http://habrahabr.ru/post/113721/
Это вроде про SaaS - хостинг более менее централизованый.
А если в каждом магазине физически свой сервер, то это уже децентрализованая система.
...
Рейтинг: 0 / 0
03.07.2013, 10:45:02
    #38318244
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N приложений с Hibernate и 1 БД
SilverHaze,

Магазины физически удалены друг от друга, и у каждого своя база данных. Нужно найти способ какую-то часть данные сделать общей. Так?
...
Рейтинг: 0 / 0
03.07.2013, 10:58:29
    #38318269
rdm
rdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N приложений с Hibernate и 1 БД
Blazkowicz, на хабре была статья прямо точно по запросу автора) Я найти не смог)
...
Рейтинг: 0 / 0
03.07.2013, 11:12:06
    #38318292
ivanra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N приложений с Hibernate и 1 БД
Честно говоря, решение из серии "чтобы админу скучно не было", а точнее - чтобы никто не скучал.
Начать с того, что в интернет смотрит сервер БД (магазины с их серверами я так понимаю, не в одном здании расположены). И пошли пляски с бубнами...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / N приложений с Hibernate и 1 БД / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]