flush
-
3. 영속성 관리Back-End/JPA 2022. 4. 11. 10:24
3-1. 엔티티 매니저 팩토리와 엔티티 매니저 EntityManagerFactory 데이터베이스를 하나만 사용할 경우, 일반적으로 EntityManagerFactory 를 하나만 생성한다. 생성 시, 비용이 아주 많이 든다 → 하나만 만들어서 애플리케이션 전체에서 공유하도록 설계되어 있다. 아래 코드를 통해 생성할 수 있으며, Persistence.createEntityManager(”jpabook”) 호출 시 META-INF/persistence.xml에 있는 정보를 바탕으로 EntityManagerFactory를 생성한다. EntityManagerFactory emf = Persistence.createEntityManager("jpabook"); → 인자로 “jpabook”을 준 이유는 persis..