인프런 커뮤니티 질문&답변
플러시에 대한 정리
작성
·
408
퀴즈
JPA에서 영속성 컨텍스트는 어떤 역할을 하는 핵심 개념일까요?
객체와 테이블의 매핑 정보 정의
엔티티를 관리하고 DB와 동기화하는 환경 제공
SQL 쿼리 직접 작성 및 실행
데이터베이스 연결 풀 관리
답변 2
0
저도 이 부분을 잘 이해 못했는데 도움이 되었습니다!
- 애플리케이션 내부 flush = entityManager.flush()
라고 인지 됩니다!
그리고 질문자께서 말씀하신대로
- entityManager.commint() > entityManager.flush()(auto)
- 이때 entityManager.flush()(1번)를 하게되면, 쿼리 생성 > 쓰기 지연 SQL 저장소에 쿼리 등록 > DB에 쿼리 전송(이 과정이 DB flush(4번) + DB commit(5번) 이라고 인지됩니다)
제가 이해한 바가 맞나요?





