CascadeType


CascadeType

Cascading이란? - Entity 관계는 종종 다른 Entity 존재에 의존한다. ex) Person - Address 관계이다. Person이 없다면, Address Entity는 존재의미가 없다. 우리가 사람 엔티티을 삭제할때 주소 엔티티 도 같이 삭제된다. Cascading이란 이를 달성하는 방법이다. 대상 엔티티에 대해 일부 작업을 수행하면 연결된 엔티티에 동일한 작업이 적용된다. CascadeType.ALL -모든 Cascade에 적용 @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; private String name; @OneToMany(mappedBy = "person", cascade = CascadeType.ALL) private List<Address> addresses; @Entity public class Address { @Id ...



원문링크 : CascadeType