Курс Java для начинающих. Занятие №9. ORM JPA Hibernate

preview_player
Показать описание
Компания "Сибирские интеграционные системы" совместно с сообществом Dev2Dev проводят бесплатный курс по Java.
Курс проводится в августе и сентябре 2019г.

Ведущий занятия - Владимир Лебедко

Список организаторов курса (в алфавитном порядке):
- Акуляков Артем
- Волков Алексей
- Кернер Денис
- Лебедко Владимир
- Лесняк Марина
- Павлов Михаил
- Петров Андрей
Рекомендации по теме
Комментарии
Автор

Ознакомьтесь с lombok, упростит жизнь))

ЮрийШаленик
Автор

Было бы неплохо опубликовать код.
И еще, так и не понял до конца как в хибере реализовать many-to-many. В таблицах бд как раз просто понять реализацию, достаточно знать реляционные модели на базовом уровне. А вот что происходит на стороне реализации entity в программе - вообще не понял. У нас же будет коллекция книг у автора и коллекция авторов у книги. Соответственно, one-to-many и many-to-one никак не прокатят. Промежуточная таблица, о которой говорится в видео, будет по сути содержать атрибуты связи, а не сущности, поэтому было бы странно создавать под неё отдельную сущность в моделях программы... Крч, тут одни вопросы и пока ни одного ответа))

cannibalirk
Автор

а есть ссылка на код ? не очень понятно почему вы при сохранении книги пишете id автора, а в методе createBook (Author author ...) должен передоваться объект

alejandrospencio
Автор

А вот лицо свое, бесполезное, убрал бы - было б видно нормально код.
Так, для размышления.

KiraLis