
[JPA] 디버깅을 통한 영속성 컨텍스트(2) - 1차 캐시, 쓰기 지연 저장소, 변경 감지
·
카테고리 없음
영속성 컨텍스트가 어떻게 Entity 객체를 효율적으로 관리하고 있는지 기능을1차 캐시쓰기 지연 저장소변경 감지순으로 소개하겠다. Test 작성 전 `EntityManagerFactory`와 `EntityManger` 세팅 ✔️ EntityManagerFactory emf; EntityManager em; @BeforeEach void setUp() { emf = Persistence.createEntityManagerFactory("memo"); em = emf.createEntityManager(); }1차 캐시영속성 컨텍스트는 내부적으로 캐시 저장소를 가지고 있는데, 우리가 저장하는 Entity 객체들이 이 캐시 저장소(1차 캐시)에 저장된다. 해..