[ORM] 1. JPA란?
·
Backend/ORM
요즘 회사에서 Spring boot를 공부하고 있다. 신입이라 모르는게 산더미인데 가장 이해가 가지 않았던건 JPA와 Hibernate를 구분하는 것이였다. 뭐 대충대충~.~ JPA는 표준 명세고 그걸 구현해주는게 하이버네이트야! 라고는 알겠다. 그래서 뭐... 거기서부터 뭐...ㅎㅎㅎ 또한 JPA를 정말 잘 사용한다면 쿼리가 아닌 개발 로직에만 집중 할 수 있다는 사실도 알겠다. 그럼 어떻게 하면 로직에만 집중할 수 있도록 잘 사용할 수 있을까? 라는 생각들로 공부하기로 마음을 먹었다! 1. JPA(Java Persistence API)란? 자바 진영의 ORM 기술 표준이다. 쉽게 이야기하여 인터페이스를 모아둔 것. 따라서 JPA를 사용하려면 JPA를 구현한 ORM 프레임워크를 선택해야 한다. (ORM..