JPA 아키텍처에 대한 소개 이번 포스팅에서는 JAVA Persistence API의 핵심 클래스/인터페이스인 JPA의 구조에 대해서 알아보겠습니다. Java Persistence API(JPA)는 관계형 데이터베이스(RDBMS)객체를 자바 객체로 매핑하는 자바 표준 스펙입니다. 자바 객체를 데이터베이스 테이블로 변환하는 작업, 혹은 반대의 작업을 객체-관계 매핑(Object-Relational Mapping, ORM)이라고 합니다. JPA는 ORM에 대한 한가지 접근 방법중에서 하나입니다. JPA를 통해서 개발자들은 자바 객체 데이터를 데이터베이스 데이터로 매핑, 저장, 수정, 검색할 수 있습니다. JPA는 엔터프라이즈급 혹은 SE 버전에서도 사용할 수있습니다. JPA는 여러가지 구현체를 가지고 있는데..