[SpringBoot] JPA의 @PersistenceContext와 EntityManager
JPA의 @PersistenceContext와 EntityManager
Persistence Context 영속적 컨텍스트란?
- 서버사이드와 DB 사이에 엔티티를 저장하는 논리적인 영역
- 엔티티 매니저가 엔티티를 저장/조회한 것을 영속성 컨텍스트에서 보관하고 관리
- 엔티티 매니저를 생성할 때 같이 생성됨
- @Id 필드가 꼭 있어야 엔티티 식별 가능
Entity Manager 엔티티 매니저란?
- 여러 엔티티 매니저가 같은 영속성 컨텍스트에 접근 가능
- 하나의 엔티티 매니저에 하나의 영속성 컨텍스트가 생성됨
- 엔티티 매니저를 통해서 영속성 컨텍스트에 접근 & 관리 가능
출처: https://wckhg89.tistory.com/10 [줌구의 개발일기]
이미지 출처 : https://victorydntmd.tistory.com/207