JPA SQL1 자바 ORM 표준 JPA 프로그래밍 - Flush Flush flush 는 '변기물을 내리다, 물로 씻어내다' 라는 뜻을 가진다. JPA 에서 이 의미를 사용하며 쿼리들을 모아서 날리는 작업을 flush 라고 한다. JPA에는 영속성 컨텍스트라는 1차캐시 개념이 존재한다. 우리가 객체를 생성하고 엔티티 매니저를 통해 영속화 하면 해당 객체는 영속성 컨텍스트에 저장된다. 아래 코드를 보자. em.persist(memberA);//memberA 영속 em.persist(memberB);//memberB 영속 em.persist(memberC);//memberC 영속 em.persist(memberD);//memberD 영속 em.persist(memberE);//memberE 영속 위 상황에서 영속할 때마다 쿼리를 날린다고 생각하면 em.persist(me.. 2023. 2. 8. 이전 1 다음