JPA 내부구조 1. 영속성 컨텍스트 - 영속성 컨텍스트는 논리적인 개념이다 ~ 눈에 보이지 않는다 -> 엔티티 매니저를 통해 영속성 컨텍스트에 접근 엔티티의 생명 주기 비영속 - 영속 - 준영속 - 삭제 1) 비영속 : ex) 멤버 객체를 생성한 직후 ~ JPA와 아무 관계가 없다 2) 영속 : ex) 멤버 객체를 저장하여 영속성을 부여한 상태 3) 준영속 : ex) 회원 엔티티를 영속성 컨텍스트에서 분리한 상태 4) 삭제 : ex) 객체 삭제 왜 영속상태가 필요한걸까? ~ 객체를 저장하게 되면 바로 DB에 저장하면 효율적일 텐데? *영속성 컨텍스트 장점 1. 1차 캐시 2. 동일성 보장 3. 트랜젝션을 비원하는 쓰기 지연 4. 변경 감지(더티 체킹) 5. 지연 로딩 1차 캐시 객체에 영속성을 부여하게..