index
JPA는 자바 진영에서의 ORM 기술 표준으로, 기술적 명세라고 할 수 있습니다.
이러한 기술 명세를 구현한 구현체로는 Hibernate가 존재하며, 실제 JPA 사용 메소드와 Hibernate 구현체의 사용 메소드는 약간씩의 차이가 존재합니다.
ORM이란 객체와 관계형 데이터 베이스를 매핑해주는 기술입니다. 객체지향프로그래밍과 관계형 데이터베이스 모델이 데이터를 바라보는 관점의 차이로 설계가 다른 점이 존재합니다. 따라서 객체지향프로그래밍과 관계형 데이터베이스의 차이를 줄이고자 등장한 기술이 ORM이라고 할 수 있습니다. ORM을 통해서 객체지향프로그래밍에 가까운 방식으로 사용이 가능하며, 기존 관계형 데이터 베이스보다 생산성을 높게 가져갈 수 있는 장점이 존재합니다.
출처 : 자바 ORM 표준 JPA 프로그래밍
Last updated