순서 1. JPA란 2. ORM이란 3. JPA 구조 - 하이버네이트 4. JPA 와 Spring data JPA 의 차이 5. Spring Data JPA 키워드 1. JPA란 JPA 는 Java Persistence(영속성) API 입니다. 여기서 Persistence란, 사전적 의미로 "영속성"을 의미하며, 데이터가 (없어지지 않고 오랜동안) 지속됨을 의미합니다. 램은 휘발성 데이터를 저장 - 컴퓨터가 꺼지면 사라짐 데이터가 날라가지 않도록 -> 하드디스크에 저장하면 안 사라짐 => 이게 퍼시스턴스(영구히 기록) 다시 JPA란, Java Persitance API 는 "자바에서 데이터를 영구히 기록할 수 있는(DBMS에) 환경을 제공하는 API" 라고 말할 수 있다. 여기서 API는, 애플리케이션(..