cascade (1) 썸네일형 리스트형 영속성 전이(CASCADE)와 고아객체 영속성 전이란? Shop-Item이라는 엔티티가 관계를 맺고 있다고 해보자! 일반적으로 Item은 Shop이 없다면 Item 자체만으로는 의미를 가지지 못한다. 이런 경우 Shop을 제거하면 Item도 제거되어야 한다. 영속성전이는 이런 경우 필요한 기능으로, 우리가 어떤 엔티티에 대해 명령을 내렸을 때, 이 명령이 관련된 엔티티로 전파되는 것이다. 고아객체란? 부모엔티티와 연관관계가 끊어진 자식 엔티티를 고아객체라고 부른다. JPA에는 이러한 고아객체를 자동으로 삭제해주는 기능이 있다. 이번 글에서 cascade와 고아객체를 자동으로 제거해주는 기능에 대해서 알아보자! github 전체코드 주소(branch: blog/cascade) CASCADE Parent.java package hellojpa; .. 이전 1 다음