[Spring Data JPA] 영속성 전이, 고아객체
·
Web & Android/Spring Data JPA
영속성 전이 엔티티의 상태를 변경할 때 해당 엔티티와 연관된 엔티티의 상태 변화를 전파시키는 옵션 ex) 학생이라는 엔티티가 있는데 학생이 졸업을 해서 연관된 엔티티들을 지워야함 하나도 남김 없이 연관된 엔티티를 지워야만 메인(학생)엔티티를 지울 수 있음 이걸 설정하는게 영속성 전이 cascade 옵션 @OneToMany(mappedBy = "order", cascade = CascadeType.ALL) // 양방향 매핑을 하기 위해 설정 private List orderItems = new ArrayList(); 1. 주문 영속성 전이 부모인 Order Entity가 저장될 때, 자식인 OrderItem 또한 저장되는 영속성 전이 OrderRepository 생성 import kr.spring.orde..