JPA 영속성 컨텍스트영속성 컨텍스트영속성 컨텍스트란 엔티티를 영구로 저장하는 환경(context)라는 의미이다영속성 컨텍스트 개념을 구현한게 entity manger이라고 생각을 하면 된다.영속성 컨텍스트는 엔티티를 식별자 값으로 구분한다. 따라서 영속 상태는 식별자 값이 반드시 있어야 한다. 없으면 예외가 발생한다.영속성 컨텍스트에 엔티티를 저장하면 이 엔티티는 언제 저장이 될까?JPA는 보통 트랜잭션을 커밋하는 순간 영속성 컨텍스트에 새로 저장된 엔티티를 데이터베이스에 반영하는데 이를 플러시(flush)라 한다.영속성 컨텍스트가 엔티티를 관리하면 다음과 같은 장점이 있다.1차 캐시동일성 보장트랜잭션을 지원하는 쓰기 지연변경 감지지연 로딩엔티티의 생명주기비영속성(new/transient) : 영속성 ..