영속성1 #3 영속성 관리 영속성 관리 JPA를 이해하는데 가장 중요한 용어는 영속성 컨텍스트(persistence context)라고 할 수 있다. 이는 '엔티티를 영구 저장하는 환경'이라는 뜻으로 해석 할 수 있다. 영속석 컨텍스트는 눈에 보이지 않는 논리적인 개념으로, JPA에서는 엔티티 매니저를 통해 엔티티를 영속성 컨택스트에 보관하고 관리한다. 예를 들어 EntityManager.persist(entity)를 실행하면 바로 DB에 바로 저장되는 것이 아니라, 영속성 컨택스트에 엔티티가 저장된다. 이런 식으로 JPA는 엔티티를 DB에 바로 저장하지 않고 우선적으로 영속성 컨택스트에 저장하고 관리한다. 1. 엔티티의 생명주기 엔티티의 생명주기는 다음과 같이 분류될 수 있다. ● 비영속 : 영속성 컨텍스트와 전혀 관계가 없는 .. 2021. 8. 25. 이전 1 다음