나는 @ManyToOne
관계 의 맥락에서 계단식의 의미를 잘못 이해했다고 생각 합니다.
경우:
public class User {
@OneToMany(fetch = FetchType.EAGER)
protected Set<Address> userAddresses;
}
public class Address {
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
protected User addressOwner;
}
의 의미는 무엇입니까 cascade = CascadeType.ALL
? 예를 들어 데이터베이스에서 특정 주소를 삭제하면 cascade = CascadeType.ALL
데이터를 추가했다는 사실이 내 데이터에 어떻게 영향을 미칩니 User
까?