Основне про Звʼязки між Сутностями в Hibernate. @OneToMany VS. @ManyToOne.
👉 Приєднуйся до Bobocode Community: __________________________________________ Patreon: / bobocode GitHub: Telegram: LinkedIn: Twitter: Тарас в LinkedIn: Тарас в Twitter: __________________________________________ 27-те заняття тренувальної програми Ultimate Enterprise Java (2021). УВАГА! Відеозапис не містить активної частини заняття. 00:00 Нарізка основних моментів 02:31 Початок 04:25 Приклад звʼязку (1-m) 05:30 Різні варіанти мапінгу для 1-m 08:26 @OneToMany генерує зайву таблицю 11:08 @ManyToOne на стороні дочірньої сутності 14:47 Як правильно налаштувати 1-m? (@OneToMany + @ManyToOne) 24:27 Що таке каскадні операції? 31:35 Чому не варто робити односторонній @OneToMany? 33:42 Що таке orphanRemoval? 35:00 Як налаштувати потрібні обмеження(constraints)? 38:47 Практичне завдання 41:41 Допоміжні методи у батьківській сутності (Person#addNote) 42:27 Приклад з CascadeType.REMOVE 43:23 🔥 Як зберегти нову нотатку 4-ма способами? 45:42 Метод getReference, який створює proxy на базі Id 47:41 ❗️ Найважливіше, що треба запамʼятати #opensource #java #education