-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
flush 질문
21.09.08 01:28 작성 조회수 277
1
12분쯤에 위에 save를 한것들은 영속성컨텍스트에 아직 남아있 그다음 JPQL로 인해 DB에는 41살이 있을텐데
그 이후로 FLUSH를 하면 영속성컨텍스트에 있던 40살이 DB에 반영되서 41 -> 40이 되는게 아닌가요???
답변을 작성해보세요.
2
김영한
지식공유자2021.09.08
안녕하세요. wnsqud70님
JPQL은 실행하기 직전에 영속성 컨텍스트를 자동으로 플러시하고 JPQL을 실행합니다.
추가로 트랜잭션을 커밋할 때도 영속성 컨텍스트를 플러시합니다.
감사합니다.
답변 1