본문 바로가기

스프링 데이터 JPA JpaRepository2

[Spring Data JPA] - 공통 인터페이스(Common Interface) 기능, 스프링 데이터 JPA 상속 계층도 1. 순수 JPA 기반 Repository 생성하기 (1) 우선 JPA만을 활용한 Repository를 생성하고 이후 Spring Data JPA의 공통 인터페이스(Common Interface)에 대해 알아본 뒤 이전에 생성했던 JPA 기반 Repository를 스프링 데이터 JPA로 적용해 보고 분석을 진행한다. 1-1. MemberJpaRepository 클래스 정의 package study.datajpa.repository; import jakarta.persistence.EntityManager; import jakarta.persistence.PersistenceContext; import org.springframework.stereotype.Repository; import study.da.. 2023. 10. 9.
[Spring Data JPA] - Spring Data, Spring Data JPA는 무엇일까? 1. Spring Data 1-1. Spring Data의 정의 (1) Spring Data JPA를 알아보기 전에 Spring Data가 무엇인지 확인해 보자. (2) Spring Data는 데이터 계층의 엑세스를 단순화하고 효율적으로 처리할 수 있도록 도와주는 프로젝트 집합이다. (3) 이러한 Spring Data는 다양한 데이터베이스와의 상호작용을 간소화해서 개발자가 데이터베이스와 더 효율적으로 통신할 수 있도록 도와주고 있다. (4) Spring Data는 데이터베이스에 대한 다양한 모듈을 제공하고 있고 각 모듈들은 데이터베이스와의 통합을 담당하며 이를 통해 개발함으로써 편리하게 데이터를 다룰 수 있다는 장점이 있다. 1-2. Spring Data의 다양한 모듈과 기능 (1) Repository .. 2023. 10. 6.