스프링 입문_스프링 데이터 JPA
스프링 데이터 JPA
1)스프링 데이터 jPA 장점
#기존 스프링 부트에서 JPA만 이용해도 개발 생산성 증가와 개발해야할 코드가 줄어든다.
- 리포지토리에 구현클래스가 없어도 '인터페이스' 만으로 개발이 가능.
- CRUD 기능 제공
- 스프링 데이터 JPA는 JPA를 편리하게 사용하도록 해주는 감초 같은 것임. -> JPA 없이는 불가
- 실무에서 관계형 데이터베이스를 사용한다면 스프링 데이터 JPA는 선택이 아니라 필수입니다.
2) 스프링 데이터 JPA가 제공하는 기능
- 인터페이스만 만들어 놓으면 스프링 데이터 JPA가 인터페이스에 대한 구현체를 만들어서 '스프링 빈'에 넣어줌
- 인터페이스를 이용한 기본적인 CRUD
- 'findByName()' 이나 'findByEmail' 같은 메서드 이름 만으로 조회 기능
- 복잡한 동적 쿼리는 Querydsl 라이브러리를 이용하자.
Author And Source
이 문제에 관하여(스프링 입문_스프링 데이터 JPA), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dabeen-jung/스프링-입문스프링-데이터-JPA저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)