Entity 란? DB 테이블에 매핑되는 자바 클래스 영속성 컨텍스트 (Persistence Context) Entity를 영구히 저장하는 환경 Entity Manager → Persistence Context → Database 순으로 접근 1차 캐시 만약, find() 메소드를 호출했을 때, 영속성 컨텍스트의 1차 캐시에서 찾고 없으면 데이터베이스에서 조회한다. 캐시로 성능 상의 이점을 누릴 수 있음. 동일성 보장 영속성 컨텍스트에서 관리하는 엔티티 객체는 동일성을 보장해준다. 트랜잭션을 지원하는 쓰기 지연 변경 감지 지연 로딩 Entity Lifecycle 비영속 객체 생성한 직후, 영속성 컨텍스트와는 관계가 전혀 없음. 영속 persist()나 find() 메소드를 통해 엔티티를 저장하거나 조회하..