트랜잭션 (1) 썸네일형 리스트형 플러시 @영속성 컨텍스트를 플러시 하는 법 1. em.flush() - 직접호출 2. 트랜잭션 커밋 - 플러시 자동 호출 3. JPQL 쿼리 실행 - 플러시 자동 호출 : 자동 호출 되는 이유는 em.persist(memberA); em.persist(memberB); em.persist(memberC); //중간에 JPQL 실행 query = em.createQuery("select m from Member m", Member.class); List members= query.getResultList(); : member A,B,C 가 commit 전에는 쿼리가 날라가지 않음.. JPQL 은 1차캐시에서 먼저 찾지 않고 DB에서 찾은 후 1차 캐시에 저장 1차 캐시에 같은게 있으면 쿼리에서 찾은거 버림... .. 이전 1 다음