개발/JPA

JPA 실무 활용 – 연관관계 매핑과 성능 최적화 전략

돌려 2025. 6. 4. 10:07

실무에서 JPA를 제대로 사용하려면 연관관계 매핑과 퍼포먼스 튜닝이 핵심입니다.

주요 내용:

  • 연관관계 매핑 종류
    • 단방향/양방향
    • @ManyToOne(fetch = LAZY)
    • @OneToMany(mappedBy = "member")
  • Cascade, orphanRemoval 개념
  • N+1 문제 설명과 해결 방법 (Fetch Join, @EntityGraph)
  • 페치 전략 (LAZY vs EAGER)
  • JPQL과 Native Query 사용 팁
  • 실무에서 발생하는 대표적인 실수 예시

🎯 정리

글 번호주제 요약대상 독자
1 JPA 개념과 작동 원리 JPA 초보, 입문자
2 Spring 환경에서 설정 적용 실무 적용 준비자
3 CRUD 기본 사용법 실습 및 기본 기능 익히는 사람
4 연관관계 및 성능 최적화 실무 패턴 정리 고급 사용자, 실무자