Querydsl - SpringDataJPA랑 연동, 간단한 동적 search api 조회


Querydsl - SpringDataJPA랑 연동, 간단한 동적 search api 조회

스프링데이터 JPA와 Querydsl를 함께 쓰려면Repository를 커스텀해서 사용해야 한다.(JpaQueryFactory는 미리 빈으로 만들어둠)1. 먼저 커스텀 리포지토리를 Interface로 만든다.(search는 내가 구현할 동적 쿼리 검색 기능)2. 커스텀 리포지토리 구현체 클래스를 만들고 구현을 한다.(이름은 꼭 해당 레포지토리명 + Impl 으로 만들어야한다)3. 레포지토리 커스텀 인터페이스를 원래의 레포지토리가 상속받아서 사용한다스프링데이터JPA는JpaRepository를 상속받아 사용하는데 다중 상속이 되므로 커스텀 레포지토리를 만들어 상속받아 사용하면 된다.( MemberRepository -> MemberRepositoryCustom -> MemberRepositor..........



원문링크 : Querydsl - SpringDataJPA랑 연동, 간단한 동적 search api 조회