tonykang22 / study

0 stars 0 forks source link

[JPA] 1장. JPA 소개 #132

Open tonykang22 opened 1 year ago

tonykang22 commented 1 year ago

1장. JPA 소개

SQL을 직접 다룰 때 발생하는 문제점

image



반복의 반복



SQL에 의존적인 개발



패러다임의 불일치



테이블에는 객체에 존재하는 상속이라는 기능이 존재하지 않는다.

image



연관 관계를 이해하는 방식이 다르다.



객체 그래프 탐색의 한계가 다르다.



비교의 방식이 다르다.



JPA란 무엇인가?

image


image

JPA 저장 (INSERT SQL)



JPA 소개

image

JPA를 사용하려면 JPA를 구현한 ORM 프레임워크를 선택해야한다. [특정 기술에 대한 의존도를 낮출 수 있다.]



왜 JPA를 사용해야 하는가?

생산성


유지보수


패러다임의 불일치 해결


데이터 접근 추상화와 벤더 독립성

image