보통 Spring에서 JPA를 사용할 때, 엔티티 매니저(Entity Manager) 객체를 Spring 컨테이너로부터 주입 받아 사용한다. 엔티티 매니저를 사용하기 위해서는 엔티티 매니저 팩토리(EntityManagerFactory)라는 인터페이스 객체를 먼저 생성해야 한다. 지금까지 Spring 컨테이너의 도움을 받았기 때문에 엔티티 매니저 팩토리없이 JPA 사용이 가능했지만, JAVA SE에서 JPA를 사용하기 위해서는 엔티티 매니저 팩토리와 엔티티 매니저에 대해 알 필요가 있다. 엔티티 매니저 팩토리(EntityManagerFactory)JPA에서 EntityManager를 생성하기 위한 인터페이스엔티티 매니저를 생성해주는 공장 같은 개념이라고 생각하면 이해하기 쉬울 것이다엔티티 매니저 팩토리 생..