👉 Навчання від Bobocode: https://bit.ly/3IRrJhj
__________________________________________
Patreon: https://www.patreon.com/bobocode
GitHub: https://github.com/bobocode-projects
Telegram: https://t.me/bobocode
LinkedIn: https://bit.ly/2RWPQF5
Twitter: https://bit.ly/3vaQiOl
Тарас в LinkedIn: https://bit.ly/2ElWg8J
Тарас в Twitter: https://bit.ly/33Pmuwg
__________________________________________
28-те заняття тренувальної програми Ultimate Enterprise Java (2021).
УВАГА! Відеозапис не містить активної частини заняття.
00:00 Нарізка основних моментів
03:20 Початок
03:34 One to Many
05:31 One to One
09:31 Класичний @OneToOne мапінг
15:51 One to One з спільним PK
16:31 Мапінг @OneToOne + @MapsId 🔥
25:20 Many to Many
28:48 Мапінг @ManyToMany + @JoinTable
41:49 Self-joining One To Many
42:12 Self-joining Many To Many
47:04 ЯК ПРАВИЛЬНО ВИТЯГУВАТИ ДАНІ? 🤔
54:58 N+1 Select problem
01:00:03 Як вирішити проблему з N+1?
01:03:36 На що впливає "optional=false"?
01:06:40 Eager, який спричиняє N+1 😱
#opensource #java #education
розгорнути опис
згорнути опис