JPA 1

호떡·2023년 1월 8일
0

JPA 구동방식

Persistence라는 클래스(JPA가 갖고 있음)가
-> 1) 설정 정보(META-INF/peisistence.xml)를 조회
-> 2) EntityManagerFactory 라는 클래스를 만들어서
-> 3) EntityManager 생성

주의

  • EntityManagerFactory는 하나만 생성해서 애플리케이션 전체에서 공유
  • EntityManager는 쓰레드 간에 공유하지 않는다. 사용하고 버려야 한다.
  • JPA의 모든 데이터 변경은 트랜잭션 안에서 실행한다.

0개의 댓글