Spring/Spring JPA
![[Spring JPA] JPA를 배워야하는 이유](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvcm86%2FbtrAz8BYmlu%2FkmLWGVmY2m0QMk8E0yUvvk%2Fimg.png)
[Spring JPA] JPA를 배워야하는 이유
JPA와 ORM은 뭘까? 왜 JPA를 할까? ORM이란 ORM은 데이터베이스 객체를 자바 객체로 매핑하여 객체 간의 관계를 바탕으로 SQL을 자동으로 생성해준다. ORM은 관계형 데이터베이스의 ‘관계’를 Object에 반영하자는 것이 목적이라면, SQL Mapper는 단순히 필드를 매핑시키는 것이 목적이라는 점에서 지향점의 차이가 있다. ORM의 시대 JPA JPA는 자바진영에서 제공하는 API이며, 자바 ORM 기술에 대한 표준 명세이다. 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스이다. JPA를 구현한 ORM 프레임워크는 Hibernate, EclipseLink, DataNucleus 등이 있다. 구글트래픽을 통해 본 개발 트렌드 전세계의 구글 유저들은 압도적으로 JP..