💡 영속성 컨텍스트의 특징

1. 엔티티 조회

2. 엔티티 등록

3. 엔티티 수정

4. 엔티티 삭제

1. 엔티티 조회

영속성 컨텍스트는 내부에 캐시를 가지고 있는데 1차 캐시라 하며 영속 상태의 엔티티가 모두 이곳에 저장된다.

영속성 컨텍스트 내부에 Map이 하나 있고 키는 @Id로 매핑한 식별자값은 엔티티 인스턴스다.

em.persist(member)를 실행하면 1차 캐시에 회원 엔티티를 저장한다. (아직 데이터베이스에 저장X)

영속성 컨텍스트에 데이터를 저장하고 조회하는 모든 기준은 데이터베이스 기본키 값이다.

1차 캐시에서 조회