JPA 는 Spring Data JPA를 사용하기 위한 기본이자 핵심 기술이기 때문에 개념을 잘 이해해야 Spring Data JPA를 손쉽게 사용 가능하다. JPA의 동작 방식과 엔티티 간의 연관 관계 매핑을 위주로 보자! JPA란? Java Persistence API의 약자로 Java 진영에서 사용하는 *ORM 기술의 표준 사양이다. 표준 사양이란, Java의 인터페이스로 사용이 정의되어 있기 때문에 JPA라는 표준 사양을 구현하는 구현체는 따로 있다는 의미이다. -> 예) Hibernate ORM *ORM 기술이란, 사물을 추상화시켜 이해하려는 OOP적 사고방식와 DataModel을 정형화하여 관리하려는 관계형 DB 사이를 연결할 계층의 역할로 제시된 패러다임이다. RDB 모델을 OOP에 Enti..