영속성 컨텍스트는 JPA에서 중요한 핵심 개념이라고 많이 들었는데 영속성 컨텍스트는 정확히 뭘까?영속성 컨텍스트영속성 컨텍스트는 '엔티티를 영구 저장하는 환경'으로, JPA가 관리하는 엔티티 객체의 집합이다. 엔티티 매니저를 통해 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리한다. 영속성 컨텍스트는 물리적으로 JVM 메모리(Heap 영역)에 할당되지만 개발자가 직접 접근할 수 없고, EntityManager를 통해서 간접적으로 사용하는 논리적인 개념이다. 영속성 컨텍스트는 Map 형태의 자료구조를 가지며 [ 키: @Id, 값: 엔티티 인스턴스 ] 형태를 띈다. `Map` 영속성 컨텍스트의 동작을 이해하기 위해선 엔티티 생명주기를 먼저 알아야 한다.엔티티의 생명주기비영속(n..