JPA(1) - 동작 방식 및 기본 사용법

UkJJang·2021년 9월 2일
0

인프런 김영한 님의 강의를 보면서 학습 하였습니다.

JPA 의 동작방식

  • 가장 먼저 META-INF/persistence.xml의 파일에 설정되어 있는 DB, user, pwd 등의 정보를 조회한다.
  • 그 후 EntityManagerFactory를 생성하는데 이 EntityManagerFactory는 DB당 한개씩만 가지도록 한다.
  • 사용자 의 요청이 들어올 때 마다 공유하지 않고 각각 EntityManager를 생성하여 다 수행하면 버리는 방식으로 사용해야 한다.
  • 모든 데이터의 변경은 트랜잭션 안에서 실행하도록 해야한다.

JPA 기본 어노테이션

  • @Entity - JPA가 관리할 객체임을 명시해 주는 어노테이션 클래스 위에 붙는다.
  • @Table(name = "") - 테이블의 이름이 다를 경우에 이 어노테이션을 사용하여 JPA에서 찾을 수 있도록 명시해 줘야한다.
  • @Id - 데이터베이스에서 primary key에 해당하는 부분으로 primary key에 해당하는 변수 위에 붙는다.
  • @Coulum - 테이블의 속성 이름이 다를 경우에 어노테이션을 이용하여 이름을 맞춰주어야 한다.
profile
꾸준하게 성실하게

0개의 댓글