Spring/Spring JPA1 JPA - CascadeType 옵션 JPA에서는 CascadeType은 연관관계된 객체간의 변화에 따라서 별도의 쿼리나 작업 없이도, 엔티티를 생성, 삭제, 변화등을 할 수 있는 기능이다. CascadeType의 옵션은 6가지 이다. CascadeType.ALL : 아래의 5가지를 모두 적용 CascadeType.PERSIST : 부모 엔티티에서 자식객체를 저장하면 자식 엔티티도 자동으로 DB에 저장된다. CascadeType.REMOVE: 부모 엔티티를 삭제하면 DB에서 부모 엔티티 뿐만아니라 자식 엔티티도 삭제된다. CascadeType.MERGE: 부모 엔티티와 자식 엔티티를 합친다. CascadeType.DETACH: 부모 엔티티와 자식 엔티티를 분리한다. CascadeType.REFRESH: 부모 엔티티를 새로고침한 경우, 자식 .. 2023. 9. 8. 이전 1 다음