JPA란? 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스를 모아놓은 것으로 자바진영의 ORM 기술 표준이다.
JPA는 애플리케이션과 JDBC 사이에서 동작한다. 개발자가 JPA를 사용하면, JPA 내부에서 JDBC API를 사용하여 SQL을 호출하여 DB와 통신한다.
Persistence 객체가 설정 정보를 조회한 후 EntityManagerFactory를 생성한다.