JDBC의 고통과 영속성 컨텍스트
JDBC와 JPA를 비교하고 1차 캐시, 동일성, 변경 감지와 쓰기 지연을 로그로 검증합니다.
- 같은 트랜잭션 안에서 1차 캐시, 동일성, 변경 감지와 쓰기 지연을 각각 재현합니다.
- 각 실험에서 예상한 SQL과 실제 SQL 및 발생 시점을 기록합니다.
- 같은 요구를 JDBC로 처리할 때 직접 책임져야 하는 상태 관리와 비교합니다.
제출 증거 · 기능별 검증 테스트 · 실행 순서가 보이는 SQL 로그 · JDBC 대비 설명 · 근거형 질문 1~4 답변
함께 답할 근거형 질문 4개
- 1차 캐시가 애플리케이션 전역 캐시가 아닌 이유는 무엇인가요?
- 같은 식별자의 엔티티 동일성은 어떤 범위에서 보장되며 어떻게 확인했나요?
- 변경 감지는 어떤 시점에 어떤 정보를 비교해 UPDATE를 만들나요?
- 쓰기 지연이 실제 SQL 실행 순서를 바꾸는 지점을 로그로 어떻게 증명했나요?







