컨텍스트1 JPA - 영속성 관리 - 영속성 컨텍스트 - 참조: 자바 ORM 표준 JPA 프로그래밍 - 영속성 컨텍스트 영속성 컨텍스트는 엔티티를 식별자 값(@Id - 기본 키) 으로 구분하므로 영속 상태는 식별자 값이 반드시 있어야 한다. 영속성 컨텍스트의 엔티티는 커밋하는 순간 DB에 반영하는데 이를 플러시(flush) 라고 한다. 영속성 컨텍스트는 아래 기능을 제공한다. 1차 캐시 동일성 보장 트랜잭션을 지원하는 쓰기 지연 변경 감지 지연 로딩 - 엔티티 조회 영속성 컨텍스트는 내부에 캐시를 갖고 있는데 이를 1차 캐시라고 한다. 영속 상태의 엔티티는 모두 이곳에 저장되며, @Id 로 맵핑한 식별값을 이용하여 구분한다. String id = "ID#1"; Member member = new Member(); member.setId(id); member.. 2021. 6. 24. 이전 1 다음