JPA(Java Persistence API)는 Java 개발자가 데이터베이스 작업을 객체 지향적으로 처리할 수 있도록 지원하는 표준 사양입니다. SQL을 직접 작성하는 대신, 데이터베이스 테이블과 자바 객체(Entity)를 매핑하여 작업할 수 있도록 돕습니다. JPA는 인터페이스를 정의한 스펙이며, Hibernate, EclipseLink 등 다양한 구현체가 존재합니다.1. JPA의 핵심 개념(1) ORM (Object-Relational Mapping)객체와 관계형 데이터베이스를 자동으로 매핑합니다.SQL 중심이 아닌, 엔티티 객체 중심으로 데이터를 다룹니다.(2) Entity데이터베이스 테이블과 매핑되는 클래스입니다.예: @Entity 어노테이션을 통해 매핑 선언.@Entitypublic class..