반응형
SMALL
영속성 컨텍스트
-
영속성 컨텍스트, Entity Cache, Entity Lifecycle백엔드 2023. 8. 24. 17:20
영속성 컨텍스트 (persistent context) 프레임워크에서 컨테이너들이 관리하고 있는 내용들을 컨텍스트라고 합니다. 스프링의 빈들을 로딩하고 관리하는 일련의 작업들은 스프링 컨텍스트 위에서 활용되고 있습니다. 즉, persistent container가 관리하는 내용입니다. 영속화 - 사라지지 않고 지속적으로 접근할 수 있다는 의미입니다. Jpa 또한, Java Persistent Api입니다. 데이터를 영속화하는데 사용하는 컨테이너가 영속성 컨텍스트입니다. 영속성 컨텍스트의 가장 주체적인 역할을 하는 클래스는 Entity Manager라는 빈입니다. 현재까지 영속성 컨텍스트 설정에 대해 신경을 쓰지 않고도 Jpa 를 활용할 수 있었던 이유는, spring-data-jpa에 의해 spring b..