백엔드 면접준비/Spring

5. Spring Data JPA

oss0202 2025. 3. 16. 18:11

Q. Spring Data JPA 장단점

  • 장점 : 생산성 향상, 코드 단순화, DB 독립적
  • 단점 : 복잡한 쿼리 작성에 어려움, 성능 이슈 발생 가능

Q. Lazy vs Eager Loading 차이

  • Lazy : 필요 시점에 조회(지연 로딩, N+1 문제 가능성)
  • Eager : 즉시 조회(성능 이슈 가능성)

Q. 영속성 컨텍스트란?

  • Entity를 저장, 조회, 관리하는 공간
  • 1차 캐시, 쓰기 지연, 변경 감지 기능 지원