Inflearn brand logo image

Inflearn Community Q&A

kms1997199377's profile image
kms1997199377

asked

Java ORM Standard JPA Programming - Basics

casecade

Written on

·

152

0

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

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

 

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

 

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

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

javaJPA

Answer 1

0

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

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

kms1997199377's profile image
kms1997199377

asked

Ask a question