JPA란? SQL 중심 개발의 문제점 [JPA/김영한] 개요 : 패러다임의 불일치최근 유행하는 두가지 방식이 있다.1. 객체지향형 프로그래밍 -> O로 표현2. 관계형 데이터베이스 -> R로 표현 두 방식은 따로 갈 수 없는, 같이 가야하는 존재이다. 하지만 두 방식에 차이가 있는데,1. 관계 : O는 참조로, R은 FK로 관계를 맺는다.2. R에는 상속이 없다.이러한 차이로 인해서 O로 R에 접근하기 위해서는 join을 수행할 수 밖에 없고, 복잡성이 향상되는 점이 문제가 된다.그리고 개발자는 O와 R 사이를 매핑하는 역할을 주로 수행하기에 비효율적일 수 밖에 없다. 그래서 기존에는 아래 두 방식으로 진행을 했지만 패러다임 충돌이 발생했다.문제 1. 객체다운 모델링이 아님문제 2. O -> R 변환시 한번에 적용이 불가능해서 로직이 복잡해짐.ex) TEAM.. 이전 1 다음