[Spring JPA] JPA 개념과 예제
·
Spring
1. JPA란?JPA(Java Persistence API)는 자바 애플리케이션에서 객체와 관계형 데이터베이스(RDB) 간의 매핑을 처리하는 ORM (Object-Relational Mapping) 기술의 표준 인터페이스이다. JPA와 Hibernate의 관계 - JPA: ORM을 위한 자바 표준 인터페이스로, 특정 구현체에 의존하지 않음 - Hibernate: JPA의 대표적인 구현체 - Spring Data JPA: JPA를 더 쉽게 사용할 수 있도록 추상화한 모듈// JPA 표준 APIimplementation 'jakarta.persistence:jakarta.persistence-api:3.1.0'// Hibernate (JPA의 대표적인 구현체)implementation 'org.h..