영속성 컨텍스트(Persistence Context) ORM(Object-Relational Mapping)은 객체와 데이터베이스 테이블 간의 매핑을 통해 객체지향 프로그래밍 언어에서 사용되는 객체를 데이터베이스 테이블에 저장하는 기술입니다. JPA(Java Persistence API)는 Java에서 사용되는 ORM 기술의 표준으로, 엔티티 클래스와 데이터베이스 테이블 간의 매핑을 제공합니다.
JPA에서 중요한 개념 중 하나는 '영속성 컨텍스트(Persistence Context)'입니다. 영속성 컨텍스트는 엔티티 객체들의 생명주기를 관리하며, 엔티티 객체들을 애플리케이션 내에서 지속적으로 보관하고 관리하는 역할을 합니다.
이것은 논리적인 개념으로, 실제로 보이지는 않지만 엔티티 매니저(Entity Manager)를 통해 접근하고 관리할 수 있습니다. 엔티티의 생명주기 비영속(new/transient) : 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 영속(managed) : 영...
원문 링크 : 영속성 컨텍스트(Persistence Context)