엔티티 매니저에 대해 설명해 주세요.
·
백엔드 면접
엔티티 매니저를 설명하기 위해서는 먼저 영속성 컨텍스트에 대한 설명이 필요합니다. 영속성 컨텍스트는 엔티티를 영구 저장하는 환경으로 1차 캐시, 쓰기 지연, 변경 감지 등을 통해 영속 로직을 효율적으로 할 수 있게 해 줍니다. 이러한 효율적인 영속 로직 수행을 위해서 엔티티는 영속성 컨텍스트에 관리되어야 합니다. 이런 작업을 도와주는 것이 엔티티 매니저입니다. 엔티티 매니저는 엔티티의 상태를 변경하고, 영속성 컨텍스트와 상호작용 함으로써 영속 로직을 수행하는 역할을 가지고 있습니다. 조금 더 구체적으로 엔티티 매니저의 역할을 설명해 주세요.엔티티는 영속성 컨텍스트와 관련하여 4가지 상태를 가질 수 있습니다. 엔티티 매니저는 persist, merge, remove, close 등의 메서드를 사용해 엔티티..