작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
플러시
작성
·
195
0
em.createQuery()로 객체 대상으로 쿼리날리는게 jpql이고
em.persist는 jpql이 아닌가요? 그냥 바로 sql을 날리는건가요?
jpql 호출시에 flush가 발생하는데
em.persist할때도 flush가 발생하나요?
답변 1
1
안녕하세요. 김민지님, 공식 서포터즈 David입니다.
flush가 발생하는 상황은 아래 3가지 입니다.
entity manager의 flush() 를 직접 호출한다.
트랜잭션 커밋시 플러시가 자동 호출된다.
JPQL 쿼리 실행 시 플러시가 자동 호출된다.
감사합니다.