목록lazy loading (1)
우당탕탕
JPA 영속성 컨텍스트 쉽게 알아보기 이번 포스팅에서는 JPA를 처음 접하는 분들도 쉽게 이해할 수 있도록, 영속성 컨텍스트(Persistence Context)가 뭔지 알아보도록 하겠습니다.영속성 컨텍스트란?영속성 컨텍스트는 말 그대로 "엔티티(객체)를 영구적으로 저장하고 관리하는 공간"입니다.조금 더 쉽게 말하면,JPA가 엔티티를 직접 데이터베이스(DB)에 바로 저장하지 않고, 중간에 잠깐 보관하고 관리하는 "임시 창고"라고 생각하시면 됩니다.왜 이런 창고가 필요할까?JPA는 단순히 DB에 바로 데이터를 넣고 빼는 게 아니라, "엔티티 매니저 (EntityManager)"라는 친구를 통해 이 창고(영속성 컨텍스트)에 먼저 엔티티를 넣고 관리합니다.이렇게 하는 이유는 1. 성능을 높이고 ( 캐시 효과 ..
Tech/Spring
2025. 4. 28. 02:14
