Мені цікаво, і мені потрібно швидко знайти цю відповідь. Google не дуже допоможе.
API персистенції Java має такі властивості, які вказують фреймворку на каскадні операції з асоційованими сутностями:
CascadeType.PERSIST
CascadeType.DELETE
CascadeType.MERGE
CascadeType.REFRESH
Я знаю, що означають перші два: коли я зберігаю об'єкт A, який має B, зберігаю також B, а коли я видаляю A, видаляю B також.
Але я не можу зрозуміти, що роблять інші двоє. Допомога?