요청이 올떄마다 EntityManager 를 생성해서 dbconnection 을 사용한다. 영속성 컨텍스트 = 엔티티를 영구 저장하는 환경, 논리적인 개념 EntityManager 를 통해 영속성 컨텍스트에 접근이 가능하다. 엔티티의 생명주기 비영속(new/transient) = 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 영속(managed) = 영속성 컨텍스트에 관리되는 상태 준영속(detached) = 영속성 컨텍스트에 저장되었다가 분리된 상태 삭제(removed) = 삭제된 상태 장점 1차 캐시 굳이 database까지 안가고 1차캐시에 존재하면 바로 조회하여 네트워크 리소스를 아낄수 있다는 장점이 있다. 만약 없다면 1차캐시에 저장한 후에 반환을 하게 된다. 하지만 애플리케이션 전체에서 공유..