프로젝트를 수행하면서 JPA를 사용할 기회가 생겨 개념을 간단히 정리해보았습니다. ORM이란? Object-Relational Mapping의 약자로 객체와 관계형 데이터베이스를 매핑하는 것입니다. JPA란? JPA란 Java Persistence API의 약자로, Java에서의 ORM을 표준화한 API 명세입니다. JPA 이전에는 EJB(Enterprise Java Beans)라는 기술 표준에 포함된 Entity Bean이라는 ORM 기술을 사용했습니다. 그 당시에 Hibernate가 등장하고 인기를 끌었습니다. 그래서 Hibernate 기반으로 새로운 Java ORM 기술 표준이 만들어졌고 그것이 바로 JPA입니다. Hibernate란? JPA를 사용하려면 JPA를 구현한 ORM 프레임워크를 선택해서..