백엔드 면접준비/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차 캐시, 쓰기 지연, 변경 감지 기능 지원