JPA - 장점

Hyuk4316·2025년 5월 31일
0

Java Spring

목록 보기
4/5
post-thumbnail

기존의 데이터베이스 접근법

기존에는 MyBatis, JdbcTemplate와 같은 도구를 활용하였다.

이러한 방법은 실제로 SQL을 작성하여 CRUD를 구현해야 하고 반복적인 작업이 필요하게 된다.

또한 모델 수정이 발생한다면 많은 코드를 수정해야 한다는 문제가 발생한다.

페러다임의 불일치

도메인 모델과 객체 모델은 다르며 객체는 상속, 참조가 가능하다. 상속이나 참조가 포함된 객체를 저장하려면 여러가지 추가적인 구현이 필요해진다.

ORM

JPA은 반복적인 SQL 작성과 페러다임 불일치 문제를 해결해준다.

모델 선언을 통해 간단히 CRUD 를 구현할 수 있고, 상속구조를 가진 객체를 간단하게 모델 참조 구조로 변환시켜줄 뿐 아니라 모델간 연결 구조를 객체 참조 구조로 쉽게 변환할 수 있도록 해준다.

profile
한국공학대학교 소프트웨어전공 23학번

0개의 댓글