하이버네이트1 #1 JPA 소개 JPA 소개 현재 주로 사용되는 언어는 객체 지향 언어, 주로 사용되는 데이터베이스는 관계형 DB라고 볼 수 있다. 이런 환경에서 애플리케이션 개발을 할 때는 결국, 객체를 관계형 DB에서 관리하게 된다. 때문에 각 객체마다 일일히 SQL을 사용해서 객체를 관계형 DB에 매핑해주어야 한다. 그런데 객체와 관계형 DB의 구조는 같지 않기 때문에 매핑하는 것 자체도 어렵다. 예를 들어 객체는 상속관계가 있지만 관계형 DB는 상속관계라는 개념이 없다. 수많은 객체를 관계형 DB와 매핑하는 것도 힘든데 그 과정도 어렵고, 매핑 후에도 객체와 관계형 DB 구조의 괴리 때문에 많은 애로사항이 발생한다. 이를 해결하기 위해 JAVA진영에서 ORM 기술 표준으로 나온 게 JPA(Java Persistence API)이.. 2021. 8. 25. 이전 1 다음