JPA 구동 방식

Untitled

JPA는 Persistence라는 클래스가 있습니다.

Persistence에서 시작을 해서 persistence.xml이라는 설정 정보를 읽습니다.

그리고 EntityManagerFactory 라는 클래스를 만듭니다.

EntityManagerFactory 에서 필요할 때마다 EntityManager를 찍어내서 돌리면 됩니다.

실습 - JPA 동작 확인

hellojpa 패키지를 만들고 JpaMain 클래스를 만듭니다.

Untitled

package hellojpa;

import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

public class JpaMain {

    public static void main(String[] args) {
        EntityManagerFactory enf = Persistence.createEntityManagerFactory("hello");

    }
}
  1. Persistence에서 시작을 합니다.

    그리고 createEntityManagerFactory()는 persistenceUnitName을 넘기라고 합니다.

그러면 동작하는지 실행을 해봅시다.

Untitled

뭔지는 몰라도 커넥션과 관련된 정보들이 동작하고 있습니다.