Каково значение CascadeType.ALL для ассоциации @ManyToOne JPA

Я думаю, что я неправильно понял значение каскадирования в контексте@ManyToOne отношения.

Дело:

public class User {

   @OneToMany(fetch = FetchType.EAGER)
   protected Set userAddresses;

}

public class Address {

   @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
   protected User addressOwner;

}

В чем смыслcascade = CascadeType.ALL? Например, если я удаляю определенный адрес из базы данных, как тот факт, что я добавилcascade = CascadeType.ALL повлиять на мои данные (User, Похоже)?

Ответы на вопрос(6)

Ваш ответ на вопрос