JPA에서 가장 중요한 2가지 1. 객체와 관계형 데이터베이스 매핑 2. 영속성 컨텍스트 EntityManagerFactory : 고객의 요청이 올 때마다 새로운 EntityManager 생성, DB당 하나 존재 EntityManager : 내부적으로 데이터베이스 커넥션을 사용해서 DB에 접근 영속성 컨텍스트란? -엔티티를 영구 저장하는 환경 EntityManager.persist(entity); 는 영속성 컨텍스트를 통해 entity를 영속화한다는 뜻으로, entity를 DB에 저장한다는 것이 아니라 영속성 컨텍스트라는 곳에 저장한다. -영속성 컨텍스트는 논리적이 개념 - 엔티티 매니저를 통해 영속성 컨텍스트에 접근한다. => 엔티티 매니저를 생성하면 영속성 컨텍스트가 생성되며 1:1로 매핑된다. 쉽게..