로딩
요청 처리 중입니다...

[queryDsl] 실전! queryDsl Part5. 스프링 데이터 JPA와 queryDsl 함께 사용하기

 [queryDsl] 실전! queryDsl Part5. 스프링 데이터 JPA와 queryDsl 함께 사용하기

보통, 현업에서는 JpaRepository 인터페이스를 구현해서 인터페이스를 만들어서 Spring Data JPA 기술을 사용한다. 하지만, 동적 쿼리인 경우에는 Spring Data JPA로 구현하기에는 기술적으로 한계가 있어서 queryDsl을 사용한다.

해당 파트에서는 Spring Data JPA와 queryDsl을 혼합해서 사용하는 방법을 정리할 예정이다. 1. 스프링 데이터 JPA와 queryDsl 1) JpaRepository 인터페이스를 구현한 MemberRepository 생성 public interface MemberRepository extends JpaRepository { List findByUsername(String username); } 2) 사용자 정의 인터페이스 작성 public interface MemberRepositoryCustom { List search(MemberSearchCo...