스프링 입문_스프링 데이터 JPA

링딩·2021년 6월 2일
0

Spring

목록 보기
1/5

스프링 데이터 JPA

1)스프링 데이터 jPA 장점

#기존 스프링 부트에서 JPA만 이용해도 개발 생산성 증가와 개발해야할 코드가 줄어든다.

- 리포지토리에 구현클래스가 없어도 '인터페이스' 만으로 개발이 가능.
- CRUD 기능 제공
- 스프링 데이터 JPA는 JPA를 편리하게 사용하도록 해주는 감초 같은 것임. -> JPA 없이는 불가
- 실무에서 관계형 데이터베이스를 사용한다면 스프링 데이터 JPA는 선택이 아니라 필수입니다.

2) 스프링 데이터 JPA가 제공하는 기능

  • 인터페이스만 만들어 놓으면 스프링 데이터 JPA인터페이스에 대한 구현체를 만들어서 '스프링 빈'에 넣어줌
  • 인터페이스를 이용한 기본적인 CRUD
  • 'findByName()' 이나 'findByEmail' 같은 메서드 이름 만으로 조회 기능
  • 복잡한 동적 쿼리는 Querydsl 라이브러리를 이용하자.
profile
초짜 백엔드 개린이

0개의 댓글