CascadeType DETACH | JavalinUa | Java | Hibernate | Postgresql

Опубликовано: 22 Март 2026
на канале: JavalinUa
43
6

Каскадування - дія(збереження, оновлення, видалення і т.д.), яка виконується над дочірньою сутністю(асоціацією), слідом за такою самою дією як і з батьківською сутністю.

PERSIST
MERGE
REMOVE
REFRESH
DETACH
ALL

DETACH. Будь-які дочірні сутності, пов'язані з батьківською сутністю, будуть автоматично від'єднані, коли від'єднується батьківська сутність.
Це означає, що дочірні об'єкти будуть від'єднані від контексту(session), і їхнім станом більше не керуватиме Hibernate.

00:00 Вітання.
00:16 Опис теми.
01:11 Огляд сутностей.
01:58 Створення таблиць.
02:44 Збереження.
04:11 Робимо session.detach без CascadeType.DETACH у асоціації.
07:35 Робимо session.detach із CascadeType.DETACH у асоціації.
08:54 Висновок.
09:40 Прощання.

#освіта #java #programming #hibernate #postgresql #advancedprogramming #advancedjava