persistence (1) 썸네일형 리스트형 스프링 영속성 관리 (영속성 컨텍스트) 이번 장에서는 스프링의 영속성 관리, 영속성 컨텍스트에 대해서 살펴본다. JPA에서 가장 중요한 2가지 요소를 꼽자면 하나는 ORM (객체와 관계형 데이터베이스 매핑)이고 나머지 하나는 영속성 컨텍스트이다. 아래의 그림과 같이 하나의 트랜잭션이 시작이 되면 각 트랜잭션마다 EntityManagerFactory에서 EntityManager를 생성하여 각자의 영속성 컨텍스트가 생성이된다. 영속성 컨텍스트란? 엔티티를 영구 저장하는 환경이라는 뜻 아래의 코드와 같이 엔티티 매니저를 통해서 영속성 컨텍스트에 접근할 수 있다. entityManager.persist(entity) 엔티티의 생명주기 비영속(new/transient) 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 Member member = new.. 더보기 이전 1 다음