T_era

42일차 JPA 실습해보기 본문

이론/오늘의 학습 내용 요약

42일차 JPA 실습해보기

블스뜸 2025. 5. 16. 20:01
1. 오늘의 학습 키워드
  JPA 실습

2. 학습 내용
 JPA를 이용해 간단한 메모장 API만들기

3. 학습하며 정리한 내용 요약
  JPA를 이용하기위해 Entity생성, JpaRepository를 이용해 프로젝트를 사용해 보았다
직접 사용해 보는데 인터페이스를 상속받는 인터페이스 구조인 JpaRepository가 왜 구현체를 안만들고도 적용될까? 이해가 안되서 추가적으로 조사해보았다
JpaRepository 상속 인터페이스의 메서드 정의만으로 구현 없이 작동하는 이유는 Spring Data JPA의 Query Methods 기능에 기인한다. Spring Data JPA는 특정 명명 규칙을 준수하는 인터페이스 메서드 이름을 분석하여, 해당 기능을 수행하는 데이터베이스 쿼리를 자동 생성 및 실행한다. 는 정보를 얻고 그제서야 어떻게 쓰는지 감이 와서 연습을 조금 해보면 될 것 같다

https://t-era.tistory.com/250

https://github.com/LJY981008/spring-jpa-memo

 
4. 내일 학습 키워드
JPA 다루어 보기