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

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


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