JPA 영속성 컨텍스트가 뭘까?
2021. 10. 18. 00:01
JPA
JPA 영속성 컨텍스트에 관하여 클라이언트 요청부터 DB까지 동작하는 로직 웹 애플리케이션에 클라이언트 요청이 들어오면 EntityMangagerFactory 는 EntityManager 객체를 생성하게 됩니다. 각각 생성된 EntityManger 객체는 DB 커넥션 풀과 연결되게 됩니다. 영속성 컨텍스트 엔티티를 영구 저장하는 환경입니다. DB에 저장하는 것이 아니라 영속성 컨텍스트 에 저장하는 것입니다. EntityManager.persist(entity); 와 같이 엔티티를 EntityManager에 저장하여 사용할 수 있다는 것입니다. 즉, 'EntityManager' 를 통해 영속성 컨텍스트 에 접근하는 것입니다. 더 쉽게 이해하려면 EntityManager -> Persisten..