Java
영속성 컨텍스트란? JPA 핵심 개념 완벽 정리 (1차 캐시, Dirty Checking 쉽게 설명)
JPA 공부를 시작하면 거의 반드시 듣게 되는 핵심 개념이 있다.👉 영속성 컨텍스트(Persistence Context)근데 처음 들으면 솔직히 엄청 어렵다.왜냐면 설명들이 보통 이렇게 나온다.엔티티를 영구 저장하는 환경처음 보는 사람 입장에서는:"그래서 정확히 뭐 하는 건데?"싶어진다.근데 영속성 컨텍스트를 이해하면:✔ JPA 동작 원리✔ Dirty Checking✔ 1차 캐시✔ 쓰기 지연 SQL 저장소✔ flush✔ transactional 동작이런 핵심 개념들이 전부 연결된다.실무에서도 JPA 성능 최적화와 직접 연결되는 엄청 중요한 개념이다.오늘은 영속성 컨텍스트를 초보자도 이해할 수 있게 쉽게 정리해보겠다.영속성 컨텍스트란?👉 엔티티(Entity)를 관리하는 JPA 내부 공간쉽게 말하면:"엔..