인프런 커뮤니티 질문&답변

dduckmane님의 프로필 이미지
dduckmane

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

casecade

작성

·

124

0

casecade는 연관된 엔티티의 영속화를 같이 해주는 편리함을 제공한다고 배웠습니다.

근데 제 생각에는 @OneToMany나 @OneToOne 엔티티에서 추가를 하면 무조건 연관된 엔티티는 영속화가 되는게 좋다고 생각해서

 

@OneToMany나 @OneToOne에는 거의 cascade = CascadeType.ALL를 붙여줘도 된다

 

이렇게 생각해도 되나요?? 제생각에는 항상 붙여주어도 괜찮을 거 같은데

혹시 주의 사항이나 붙이면 안되는 경우가 있을까요??

답변 1

0

안녕하세요. dduckmane님, 공식 서포터즈 y2gcoder입니다.

대상 객체와 관련된 연관관계가가 복잡할 경우에는 cascade를 걸어주는 게 좋지 않을 수 있습니다. 좀 더 정확한 설명은 본 강의의 프록시와 연관관계 관리 - 영속성 전이(CASCADE)와 고아객체 강의를 참고해주시겠습니까? :)
감사합니다.

dduckmane님의 프로필 이미지
dduckmane

작성한 질문수

질문하기