Java 개발자가 Spring Boot에서 JPA를 사용할 때 꼭 이해해야 할 개념이 영속성 컨텍스트(Persistence Context), EntityManager, Entity입니다. 이 개념들은 단순히 데이터를 저장하는 수준을 넘어서, 데이터 변경 감지, 1차 캐시, 쓰기 지연, 트랜잭션 커밋 시점의 동기화 등 다양한 JPA의 내부 동작을 결정짓는 핵심이 됩니다.영속성 컨텍스트(Persistence Context)란?영속성 컨텍스트는 엔티티 객체를 관리하는 JPA 내부의 메모리(1차 캐시) 공간입니다.한마디로 말하면, **"JPA가 엔티티를 저장, 조회, 수정, 삭제 등의 상태를 추적하는 공간"**입니다.특징 요약엔티티를 식별자(PK) 기준으로 관리같은 식별자를 가진 엔티티는 동일한 인스턴스로 유지..