반응형 flush1 영속성 관리 - 내부 동작 방식 JPA에서 가장 중요한 2가지 객체와 관계형 데이터베이스 매핑하기 영속성 컨텍스트 실제 JPA가 내부적으로 어떻게 동작하는지 이해하려면 영속성 컨텍스트에 대해 공부해야 한다. 엔티티 매니저 팩토리 / 엔티티 매니저 웹 어플리케이션에서 엔티티 매니저 팩토리가 고객의 요청이 올 때마다 엔티티 매니저를 생성한다. 엔티티 매니저는 내부적으로 DB 커넥션을 사용해서 DB를 사용한다. 그럼 영속성 컨텍스트는 뭐야? 엔티티를 영구 저장하는 환경 EntityManager.persist(entity); 엔티티를 DB에 저장하는 것이 아니라, 영속성 컨텍스트에 저장한다는 뜻에 주의하자. 영속성 컨텍스트는 논리적인 개념으로, 눈에 보이지 않는다. 엔티티 매니저를 통해서 영속성 컨텍스트에 접근한다. J2SE 환경에서는 엔티티.. 2020. 4. 3. 이전 1 다음