728x90 영속성 컨텍스트1 [JPA] JPA의 구동방식, 영속성 컨텍스트 (영속성 컨텍스트의 장점) 1. JPA의 구동방식 JPA의 구동방식을 살펴보면 아래와 같이 META-INF라는 곳 아래에 persistence.xml을 설정정보로 참고한 뒤 EntityManagerFactory를 생성하고 거기서 EntityManager를 생성해서 요청을 실행한다. EntityManagerFactory와 EntityManager? 어플리케이션은 단 하나의 EntityManagerFactory를 가지는데, 어플리케이션이 실행하면 생성하고 종료하면 소멸한다. 실제 DB 사용을 담당하는 EntityManager는 하나의 Thread(Transaction)가 생성될 때마다 EntityManagerFactory가 생성해 준다. 이를 코드로 구현하면 다음과 같다. public class JpaMain { public stat.. 2022. 9. 20. 이전 1 다음 728x90