Why JPA
JPA
목차
- SQL 중심적인 개발의 문제점
- JPA 소개
애플리케이션 - 객체지향언어
데이터베이스 세계의 헤게모니 - RDBMS
SQL 중심적인 개발의 문제점
- 무한 반복, 지루한 코드(CRUD…)
- RDBMS는 SQL에 의존적인 개발을 피하기 어렵다.
패러다임의 불일치 : 객체vsRDBMS
- 객체 -> SQL변환 -> RDBMS
- SQL 매핑 작업은 누가 해? 개발자가 해..
- 객체와 관계형 데이터베이스의 차이
- 상속
- 연관관계
- 데이터타입
- 데이터 식별 방법
객체를 자바 컬렉션에 저장하듯이 DB에 저장할 수는 없을까?
(객체가 많아질수록 매핑 작업도 많아짐)
=> 이것에 대한 답이 바로 JPA !