기술 탐구/JPA

·기술 탐구/JPA
영속성 컨텍스트란?JPA를 이해하는 데 가장 중요한 용어는 영속성 컨텍스트(persistence context)이다. 우리말로 번역하자면 "엔티티를 영구 저장하는 환경"이라는 뜻이다. 엔티티 매니저를 이용하여 엔티티를 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리한다. JPA는 단순히 엔티티를 저장한다고 표현하면 안된다. 정확히 이야기하면 persist() 메소드를 엔티티 매니저를 사용해서 회원 엔티티들을 영속성 컨텍스트에 저장한다. 엔티티가 영속성 컨텍스트에 처음 진입할 때는em.persist(member);와 같이 사용한다. 영속성 컨텍스트는 엔티티 매니저를 생성할 때 함께 만들어진다. 그리고 엔티티 매니저를 통해서 영속성 컨텍스트에 접근할 수 있다. 영속성 컨텍스트를 ..
지혜와 본질을 추구하는 자
'기술 탐구/JPA' 카테고리의 글 목록