더티체킹
-
[SPRING] JPA의 영속성 컨텍스트study/spring 2020. 8. 30. 15:27
영속성 관리에서 가장 중요한 것은 2가지이다. 객체와 관계형 데이터베이스간의 매핑 영속성 컨텍스트 ( JPA 내부 동작 ) EntityManagerFactory와 EntityManager 클라이언트의 요청이 올때 마다 ( 즉, thread가 하나씩 생성될 때마다 ) EntityManager를 생성한다. EntityManager는 내부적으로 DB 커넥션 풀을 사용해서 DB에 접근한다. EntityManagerFactory JPA는 EntityManagerFactory를 만들어야 한다. 애플리케이션이 로딩되는 시점에 DB당 딱 하나만 생성해야 한다. EntityManagerFactory emf = Persistence.createEntityManagerFactory("emf"); 그리고 WAS가 종료되는 시..