Object Relational Mapping
의 약자
자바에서 만든 클래스를 바탕으로 데이터베이스에 테이블이 자동으로 생성되게 하는 기법
객체와 데이터베이스 테이블의 맵핑(연결) 시켜주는 것
이름 그대로 객체에서 릴레이션 맵핑을 할수있게 해준다
자바 ORM 기술에 대한 API 표준 명세
ORM 기술을 사용하기 위해 인터페이스
특정 기능을 하는 라이브러리가 아니다
JPA의 구현체중 하나
JPA를 사용하기 위해 반드시 Hibernate를 사용할 필요가 없다
원한다면 또다른 JPA 구현체를 사용하거나, 본인이 직접 JPA를 구현하여 사용할수도 있다