Spring Data JPA - 스프링 부트 스타터 JPA

Spring Data JPA

백기선님의 강의인 Spring Data JPA 강의를 듣고 공부한 내용을 정리한 글

스프링 부트 스타터 JPA

JPA 프로그래밍에 필요한 의존성을 추가해준다.

  • JPA v2.*
  • Hibernate v5.*

또한 자동설정을 위해 HibernateJpaAtuoConfiguration이라는 클래스를 제공한다.

HibernateJpaAtuoConfigurationHibernateJpaConfiguration 설정 파일을 가져온다.

HibernateJpaConfigurationJpaBaseConfiguration을 상속받고 있다.

컨테이너가 관리하는 EntityManager (프록시)빈을 설정할 수 있으며 PlatformTransactionManager 빈 설정도 가능하다.

EntityManager

Spring의 핵심이 ApplicationContext라면 Jpa의 핵심은 EntityManager이다.

Reference

인프런 백기선님의 스프링 Data JPA



© 2022. by minkuk

Powered by minkuk