JPA (Java Persistence API) Java 애플리케이션에서 객체-관계 매핑(ORM) 기술을 사용하여 데이터베이스와 상호 작용하는 표준 APIJava EE (Enterprise Edition) 스펙의 일부로, 객체지향 프로그래밍과 관계형 데이터베이스 사이의 간극을 줄여줌JPA는 인터페이스의 모음이며, 실제 구현은 여러 ORM 프레임워크에서 제공주요 구현체Hibernate: 가장 널리 사용되는 JPA 구현체로, 풍부한 기능과 높은 성능을 제공EclipseLink: Eclipse Foundation에서 제공하는 구현체로, Java EE의 참조 구현OpenJPA: Apache Software Foundation에서 제공하는 오픈 소스 구현체SQL 중심 개발의 문제점상속 표현의 차이객체: 인터페이스..