JPA 시작하기

김재령·2024년 7월 2일
0

JPA

목록 보기
1/1

이전 까지 SQL Mapper방식의 Mybatis를 이용하여 SQL 중심의 개발을 해왔었다.
그러나 업무를 하며 객체지향 원칙을 지키는 것이 어려웠고, 그로 인해 두 방식 사이에서 많은 고민을 하게 되었다.
그래서 이를 해결해 줄 ORM방식의 JPA에 대해 알아보자

SQL Mapper : SQL문을 직접 작성하고 쿼리 수행 결과를 어떠한 객체에 매핑할지 바인딩 하는 방법.

ORM : ORM(Object-relational-mapping)이란 객체(Object)와 관계형DB(RDBM)를 자동으로 연결(Mapping)하는 방법으로 객체와 RDB 두 기둥을 이어주는 다리

JPA란?

Java Persistence API

Java 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스라 할 수 있다.
인터페이스이기 때문에 Hibernate, OpenJPA 등이 JPA를 구현하고 있다.

여기서 나는 Hibernate를 사용할 예정이다

profile
with me

0개의 댓글