제약이 커서 실무에서는 사용하기 애매하다.
사용 방법은 이와 같다.
그럼 이와 같이 메서드 안에 파라미터로 Querydsl
을 조건으로 넣을 수 있다.
한계점
공식 URL: https://docs.spring.io/spring-data/jpa/docs/2.2.3.RELEASE/reference/html/#core.web.type-safe
한계점
장점
getQuerydsl().applyPagination()
스프링 데이터가 제공하는 페이징을 Querydsl로 편리하게 변환 가능(단, Sort는 오류 발생)from()
으로 시작 가능(최근에는 QueryFactory를 사용해서 select()
로 시작하는 것이 더 명시적)한계
select()
를 못함QueryFactory
제공X라이브러리를 활용하여 이전의 한계들을 극복하고 더 효율적이게 만드는 것이 목표
장점
select()
, selectFrom()
으로 시작EntityManager
, QueryFactory
제공