querydsl-jpa, querydsl-apt를 추가하고 버전을 명시해야 한다.Querydsl 5.0 변경 사항 \- PageableExecutionUtils 클래스 사용 패키지 변경 \- 기능이 Deprecated 된 것이 아니고 사용 패키지 위치가 변경되었다
Spring Data JPA가 기본적으로 제공해주는 CRUD 메서드 및 쿼리 메서드 기능을 사용하더라도 원하는 조건의 데이터를 수집하기 위해서는 필연적으로 JPQL을 작성하게 됩니다. 간단한 로직은 큰 문제가 없으나 복잡한 로직의 경우 개행이 포함된 쿼리 문자열이 상당
일반적으로 필요한 Repository를 만들면 Spring Data Jpa 기능을 이용하기 위해 JpaRepository를 상속받고 또 Querydsl-Jpa를 위해 사용자 정의 Repository를 만들고 이를 상속받습니다. 그리고 이를 구현한 실제 구현 객체가 필요