JPA

JPA

영속성 컨텍스트 기본 개념 알아보기

영속성 컨텍스트란? 오라클 공식 문서에는 영속성 컨텍스트가 다음과 같이 정의되어 있습니다. 영속성 컨텍스트란, 모든 영속성 엔티티 ID에 대해 고유한 엔티티 인스턴스가 있는 인스턴스 집합이다. 영속성 컨텍스트 내에서 엔티티 인스턴스 및 엔티티 인스턴스의 라이프사이클이 관리된다. 엔티티 인스턴스(Entity Instance)란, 하나의 데이터베이스의 테이블과 매칭되는 클래스의 인스턴스를 의미합니다. 내용이 조금 이해하기 어려우나, 보다 쉽게 다시 한번 정리하면 다음과 같습니다. 영속성 컨텍스트는 엔티티 인스턴스에 대한 1차 캐시로서 작동한다. 영속성 컨텍스트는 엔티티 인스턴스와 그들의 라이프사이클을 관리한다. 이런 영속성 컨텍스트는 어플리케이션과 영속성 저장소 사이에 위치합니다. 즉, 어플리케이션은 데이터..

teo_99
'JPA' 카테고리의 글 목록