📝 학습 목표


우리가 스프링을 이용해 프로젝트를 할 때마다 항상 사용하는 JPA!

sql을 만들지 않고도 여러 기능을 편리하게 제공하기 때문에, 마법처럼 보이지만,

jpa에 대해 잘 모르고 쓰면 엄청난 부하와 성능 하락이 생기게 됩니다!

이번 부록에서는 JPA를 쓰기 위해 알면 좋은 정보와, 주의점을 알아보고,

해결책까지 알아봅시다!!!

📑 부록 주제


  1. EAGER 로딩으로 인한 N+1
  2. LAZY 로딩으로 인한 N+1
  3. Fetch Join
  4. Fetch Join의 문제점
  5. batch size
  6. dto 조회