[스프링] Spring Data JPA VS JPA

프로그래밍/서버2022. 11. 13. 17:37

안녕하세요. 제 기억 보존을 위해 간단하게 자료 남깁니다.

아래 사진은 아주 멋진 사진인데, 어디서 구했는지 출처를 몰라 출처를 못남기네요.. 죄송합니다.

 

저 처럼 스프링 부트부터 시작한 사람들은 Spring Data JPA와 JPA가 뭔지 혼동될 떄가 있습니다.

 

스프링 부트에서는 편의를 위해 Spring Data JPA를 씁니다. 흔히 JpaRepository를 extends해서 사용해서 사용이 편리합니다.

 

그냥 JPA는.. 저에게는 과거의 자료 스프링 부트가 나오기 전?에 쓰이던

EntityManager를 사용하는 그 기술?이 JPA입니다.

 

JPA를 보다 손쉽게 사용할 수 있게 해주는게 Spring Data JPA이고..

스프링 부트를 사용하는 여러분들이라면 이미 이것을 쓰고 있습니다.

 

그리고 보통 JPA의 구현체로는 하이버네이트를 사용하구요.

 

작성자

Posted by 드리머즈

관련 글

댓글 영역