spring1 JPA 영속성 컨텍스트의 특징 JPA를 이해하는데 가장 중요한 용어는 영속성 컨텍스트(persistence context)이다.영속성 컨텍스트란 '엔티티를 연구 저장하는 환경' 이라는 뜻이다.엔티티 매니저로 엔티티를 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리한다.em.persist(member); //persist 메서드는 엔티티 매니저를 사용해서 회원 엔티티를 영속성 컨텍스트에 저장한다 영속성 컨텍스트의 특징JPA는 보통 트랜잭션을 커밋하는 순간 영속성 컨텍스트에 새로 저장된 엔티티를 데이터베이스에 반영하는데 이것을 플러시라 한다. 자세한 내용은 조금 뒤에 알아보자 영속성 컨텍스트가 엔티티를 관리하면 장점이 있다.1차 캐시동일성 보장트랜잭션을 지원하는 쓰기 지연변경 감지지연 로딩1차 캐시 & 동일.. 2024. 6. 20. 이전 1 다음