본문으로 건너뛰기

CASCADE, 고아

·72 단어수·1 분· loading
목차
JPA - 이 글은 시리즈의 일부입니다.
부분 7: 이 글

CASCADE란?
#

연관관계, 지연로딩 등과 아무 관계 ❌ A를 영속 상태로 만들 때, 편리하게 연관된 B도 같이 영속 상태로 만들고 싶을 때

CascadeType 종류

  • ALL : 모두
  • PERSIST : 영속
  • 이외REMOVE
    MERGE
    DETACH

A와 B의라이프사이클이 같거나, A만 B를 관리할때만 사용

고아 ?
#

부모가 버린 자식 죽이기? 부모 엔티티와 연관관계가 끊어진 자식 엔티티 삭제하기

  • orphanRemovel=true
  • CascadeType.ALL과 함께 사용하면 부모가 자식의 생명주기를 관리 가능
  • 실무에서는 논리적으로 삭제하는 경우가 많기 때문에, 쓸일이 잘 없을듯?
JPA - 이 글은 시리즈의 일부입니다.
부분 7: 이 글

 프록시, 지연로딩 값 타입