부모 - 자식 엔티티 관계 삭제
부모 - 자식 관계를 가지는 엔티티 구조에서 통상적으로 부모가 삭제되면 자식도 같이 삭제가 되어야 한다. (상황에 따라 자식 데이터가 필요할 경우 자식 데이터는 남겨 놓는다) 왜냐하면, 자식 입장에서 부모의 데이터가 존재해야 자식의 데이터가 유의미해진다. 부모 삭제 시 자식이 같이 삭제, 영속 등 기능을 JPA에서는 제공한다. 이러한 기능들 영속성 전이(CASCADE)라고 한다. CASCADE에 대한 자세한 개념을 설명하지는 않을 것이다. 부모 -자식 관계의 삭제에 대해서 자세히 알아볼 것이다. 부모 - 자식 관계에서 자식 엔티티를 삭제하는 방법은 2가지가 있다. 1. 부모 삭제 시 자식도 같이 삭제하는 방법 - CascadeType.REMOVE 혹은 orphanRemoval = true로 설정하여 부모..
2022.04.19