@ManyToMany і orphanRemoval | JavalinUa | Java | Hibernate | Postgresql
Vložit
- čas přidán 7. 08. 2024
- orphanRemoval - параметр в анотаціях OneToOne та OneToMany.
Його використання полягає в видаленні "загублених" сутностей із бази даних.
Сутність, яка більше не приєднана до батьківської, є визначенням сироти(загублена).
@Cascade - анотація, яка використовується для застосування спеціальних каскадів Hibernate.
Для каскадування JPA краще використовувати jakarta.persistence.CascadeType на jakarta.persistence.OneToOne, jakarta.persistence.OneToMany тощо.
Hibernate об’єднає обидва набори каскадів.
DELETE_ORPHAN - параметр, який виконує подібну функцію як параметр orphanRemoval.
Але використовується тільки всередині Hibernate.
00:00 Висновок.
00:18 Опис теми.
03:51 Огляд сутностей.
06:50 Створення таблиць.
08:10 Збереження.
09:44 Видалення без DELETE_ORPHAN.
11:48 Видалення із DELETE_ORPHAN.
17:25 Висновок.
18:21 Прощання.
#освіта #java #programming #hibernate #postgresql #advancedprogramming #advancedjava
Повний список відтворення по Hibernate - czcams.com/play/PLwsHhsXepgTDIXdssSMvQ4s1R-HL8BWSH.html