인프런 커뮤니티 질문&답변
flush 질문
작성
·
386
2
12분쯤에 위에 save를 한것들은 영속성컨텍스트에 아직 남아있 그다음 JPQL로 인해 DB에는 41살이 있을텐데
그 이후로 FLUSH를 하면 영속성컨텍스트에 있던 40살이 DB에 반영되서 41 -> 40이 되는게 아닌가요???
답변 1
2
김영한
지식공유자
안녕하세요. wnsqud70님
JPQL은 실행하기 직전에 영속성 컨텍스트를 자동으로 플러시하고 JPQL을 실행합니다.
추가로 트랜잭션을 커밋할 때도 영속성 컨텍스트를 플러시합니다.
감사합니다.





