42percent / 42percent_server

1 stars 0 forks source link

[Study] Java Persistence API #24

Open khndhkx123 opened 4 years ago

khndhkx123 commented 4 years ago

주제

자바 ORM 표준 JPA 프로그래밍

내용

저서 : 자바 ORM 표준 JPA 프로그래밍 저자 : 김영한 (우아한형제들 서버개발팀장)

Refrence Sites

-

khndhkx123 commented 4 years ago

실무 개발에서 일대다 관계를 권장하지 않는 이유 실무 개발에서 다대다 관계를 권장하지 않는 이유 및 해결방법

khndhkx123 commented 4 years ago
  1. 지연로딩이 걸려있는 경우 @ManyToOne(fetch = FetchType.LAZY) 에도 Fetch Join 사용시 Fetch Join 이 우선순위를 갖게 되어 지연로딩이 안된다. (사실상 즉시로딩으로 봐도 된다.)

  2. @BetchSize 를 Global 하게 가져가고 싶은 경우, hibernate.default_batch_fetch_size 를 사용하면 된다.