index

  • JPA는 자바 진영에서의 ORM 기술 표준으로, 기술적 명세라고 할 수 있습니다.

  • 이러한 기술 명세를 구현한 구현체로는 Hibernate가 존재하며, 실제 JPA 사용 메소드와 Hibernate 구현체의 사용 메소드는 약간씩의 차이가 존재합니다.

  • ORM이란 객체와 관계형 데이터 베이스를 매핑해주는 기술입니다. 객체지향프로그래밍과 관계형 데이터베이스 모델이 데이터를 바라보는 관점의 차이로 설계가 다른 점이 존재합니다. 따라서 객체지향프로그래밍과 관계형 데이터베이스의 차이를 줄이고자 등장한 기술이 ORM이라고 할 수 있습니다. ORM을 통해서 객체지향프로그래밍에 가까운 방식으로 사용이 가능하며, 기존 관계형 데이터 베이스보다 생산성을 높게 가져갈 수 있는 장점이 존재합니다.

출처 : 자바 ORM 표준 JPA 프로그래밍

Last updated