powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate load childs
5 сообщений из 5, страница 1 из 1
Hibernate load childs
    #37838948
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу никак понять, как сделать маппинг правильно.

Вот есть таблицы:

Код: sql
1.
2.
3.
4.
5.
auction_bets (id, amount)

user_bets (id, user_id, bet_id)

users (id, login)



Таблица user_bets ссылается на таблицу users полем user_id на поле id , а так же ссылается на таблицу auction_bets полем bet_id на поле id .

Как сделать так, чтобы при загрузке сущности auction_bets загружались бы связанные через таблицу user_bets соответствующие пользователи?
...
Рейтинг: 0 / 0
Hibernate load childs
    #37838955
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scymaks,
стандартный случай МНОГО ко МНОГО - поиск. Подойдёт любой вариант.
...
Рейтинг: 0 / 0
Hibernate load childs
    #37839675
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scymaks,
Ага. Предполагаю, что будешь использовать Hibernate. Причем тебе не нужно создавать отдельно сущность для связывающей таблицы, хибер при объявлении связи многие-ко-многим с соответствующими параметрами сам создаст такую таблицу (из 2-ух полей) - использование ее POJO в большинстве случаев бессмысленно.
...
Рейтинг: 0 / 0
Hibernate load childs
    #37840072
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно!) Спасибо!

IDVsbruck,

а как делать update списка потомков, тогда?

Надо же и потомка добавить и связи обновить...
...
Рейтинг: 0 / 0
Hibernate load childs
    #37840196
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимать как работают связи в БД, конечно, надо, но применение JPA подразумевает работу с объектами, а не с сущностями, таблицами и прочими низкоуровневыми слоями. Поэтому в хорошо настроенной (нормально настроенной) системе "добавление потомка" сводится к добавлению объекта в коллекцию. А автоматическое сохранение обеспечивается каскадными связями. Думаю, аннотации @Cascade({CascadeType.SAVE_UPDATE}) может вполне хватить.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate load childs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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