본문 바로가기

JPA

2월 3일 JPA 실전예제 5.연관관계 관리

글로벌 패치전략 설정

-모든 연관관계를 지연로딩으로 변경(fetchType.LAZY)

-@ManyToOne , @OneToOne 은 기본값이 즉시로딩이니 꼭  fetchType.LAZY로 지연로딩으로 변경해 주어야 한다.

-ToMany는 기본이 지연로딩

 

영속성 전이 (cascade)설정

부모엔티티가 생성될때 같이 생성될 필드 예

cascade = CascadeType.ALL 을 설정해준다.

@OneToOnt(mappedBy = "parent" , cascade = "CascadeType.ALL")

'JPA' 카테고리의 다른 글

2월 3일 JPA 임베디드 타입  (0) 2023.02.03
2월 3일 JPA 값타입  (0) 2023.02.03
2월 2일 JPA 영속성 전이 CASCADE  (0) 2023.02.02
2월 2일 JPA 즉시로딩과 지연로딩  (0) 2023.02.02
2월 1일 JPA 프록시의 특징  (0) 2023.02.01