영속성 컨텍스트란? 영속성 컨텍스트(Persistence Context)는 엔티티를 영구 저장하는 환경이다. 애플리케이션과 DB 사이에서 객체를 보관하는 가상 DB이기도 하다. EntityManager.persist(entity)는 엔티티를 영속성 컨텍스트에 저장시키는 코드이다. EntityManagerFactory는 매 요청마다 엔티티 매니저를 생성한다. 생성된 엔티티 매니저는 데이터베이스 커넥션을 통해 DB를 사용할 수 있다. 영속성 컨텍스트는 엔티티 매니저를 생성할 때 하나 만들어진다. 엔티티 매니저를 통해 영속성 컨텍스트를 접근하고 관리할 수 있다. 같은 트랜잭션 내에 있는 엔티티 매니저는 동일한 영속성 컨텍스트에 접근한다. 엔티티 생명주기 비영속 (new) 엔티티를 생성했지만 영속성 컨텍스트에 ..