JPA Prjoect에 사용될 프로젝트를 생성해보았다.
실습용 데이터베이스로는 H2데이터베이스를 사용했다.
ㄴ자바 라이브러리, 빌드 관리
ㄴ라이브러리 자동 다운로드 및 의존성 관리
ㄴJAVA 8
ㄴ/META-INF/persistence.xml에 해당 파일을 위치시킨다. 기본 위치 설정이다.
ㄴpersistence unit name으로 이름을 지정하였다.
ㄴjavax.persistence~로 시작하는 것은 다른 라이브러리에서도 사용가능한 것이고, hibernate~로 시작하는 것은 hibernate전용 옵션으로 다른 라이브러리 사용 시 변경해야 한다.
persistence 클래스에서 시작 설정정보 읽어서 emf 클래스 생성하고, 해당 Factory에서 manager를 생성하여 구동하는 방식이다.