@ManyToMany і orphanRemoval | JavalinUa | Java | Hibernate | Postgresql

Sdílet
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

Komentáře • 1

  • @javalinua
    @javalinua  Před měsícem +2

    Повний список відтворення по Hibernate - czcams.com/play/PLwsHhsXepgTDIXdssSMvQ4s1R-HL8BWSH.html