[Spring] JPA란?

DEINGVELOP·2022년 8월 16일
0

JPA

Spring Data JPA

  • SQL문으로 코드를 작성하지 않고도 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기

  • 즉, Java로 코드를 작성하면, SQL로 번역해줌

  • 기본적인 기능이 거의 완벽하게 갖춰져있음

  • Spring에서의 Domain = SQL에서의 Table

  •                   Repository =          SQL

👉🏻 Repository
JPA는 Repository를 통해서만 사용할 수 있음!


JDBC

: Java DataBase Connectivity

Java에서 DB에 접속할 수 있도록 하는 Java API
DB에서 자료를 쿼리하거나 업데이트하는 방법을 제공함

💡 요약
즉, JPA와 JDBC가 Java와 DB 사이에서 번역 및 쿼리 등 소통을 담당해주고 있다고 생각하면 됨!


0개의 댓글