CascadeType1 [김영한] 자바 ORM 표준 JPA 프로그래밍 - 섹션 8. cascade, orphanRemoval 영속성 전이: CASCADE 고아객체: orphanRemoval 영속성 전이 + 고아 객체, 생명주기 (요약) mappedBy를 사용하고 있는 곳에 cascade, orphanRemoval 1. cascade=CascadeType.PERSIST , ALL => 연관관계 주인인 엔티티만 persist해도 참조하는 객체들도 같이 영속성 컨텍스트에 저장된다. ( 같이 save가 된다 ) 2. orphanRemoval = true => orphanRemoval를 선언하면 자바 컬렉션에서 remove를 했을 때 DB까지 delete 쿼리가 나간다. (주의사항) 참조를 한 곳에서 사용할때만 사용해야한다. 영속성 전이 CASCADE ( 소스코드 예제 ) => 일반적으로 사용할때는 영속성 컨텍스트에 넣으려면 각 객체에.. 2023. 11. 1. 이전 1 다음