JPA(Java Persistence API)ORM의 한 종류, Java 및 Kotlin의 객체를 사용해 DB를 쉽게 조회, 조작할 수 있도록 해 줌 ORM(Object-Relational Mapping)객체와 관계형 DB 간의 매핑을 담당별도의 SQL 쿼리를 작성하지 않아도 객체를 DB에 저장 및 조회 가능객체를 활용하므로 객체 지향 프로그램 가능 및 재사용성 증대DB에 종속적이지 않음(DB 변경 시 코드 최소화)필요에 따라 데이터를 캐싱하므로 효율적인 데이터 조회 가능 ORM 개념 학습 러닝 커브 有복잡한 쿼리나 특수한 DB 기능을 사용하는 경우 직접 SQL 작성이 효율적JDBC, Hibernate, JPA, Spring Data JPAJDBC(Java Database Connectivity)Java..