1. [EntityManagerFactory] - 웹 서버 생성시 DB당 하나만 생성이 된다.
EntityManagerFactory emf = Persistence.createEntityManagerFactory(persistenceUnitName: );
2. [EntityManager] - 요청이 있을 때 마다 생성이 된다. Thread간의 공유는 X
EntityManager em = emf.createEntityManager();
3. JPA 의 모든 데이터 변경은 트랜잭션 안에서 실행해야 된다.
EntityTransaction tx = em.getTransaction();
tx.begin();
'JPA with 김영한' 카테고리의 다른 글
연관관계 매핑 (0) | 2021.09.04 |
---|---|
엔티티 매핑 (0) | 2021.08.31 |
JPA와 영속성 컨텍스 (0) | 2021.08.30 |
변경 감지와 병합(merge) (0) | 2021.08.24 |
연관관계 편의 메서드 (0) | 2021.08.18 |