Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate. Вопрос по идентифицирующей связи / 2 сообщений из 2, страница 1 из 1
18.11.2013, 08:29:38
    #38468127
Duke007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Вопрос по идентифицирующей связи
Всем доброго времени суток. У меня возник вопрос. Использую утилиту для Hibernate в Netbeans для создания POJO объектов БД.

Для чего при идентифицирующей связи в бд (child сущность имеет внешний ключ как часть составного первичного) создаётся дополнительный класс "связка", представляющий собой этот составной PK? Гугл не помог.
...
Рейтинг: 0 / 0
18.11.2013, 09:21:48
    #38468154
ivanra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Вопрос по идентифицирующей связи
Мне кажется, основная причина - в необходимости хранить объекты в сессии.
Сессия - это хеш-таблица "ключ-объект". Если ключ - это простое поле (число, строка), то как хранить его - очевидно. А вот что можно предложить, когда ключ составной? Как раз - представить его объектом, описав специальный класс. Заодно переопределив для него методы типа equals(), hashCode() и т.п.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate. Вопрос по идентифицирующей связи / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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