스프링 데이터가 제공하는 QueryDSL이 컨트롤러에서 술어를 인자로 받을 수 있는 기능.
이거는 우선
단순한 조건만 가능
조건도 거의 eq정도만 됨.
컨트롤러가 Querydsl에 의존.
join도 어려움
조건을 조금 복잡하게 하려면 오히려 바인딩 해 주는게 더 복잡함.
저 QuerydslBinderCustomizer<Q엔티티> 상속받은 다음,
저렇게 바인딩 해 줘야 함.
쓰지 마셈.. 지금은.
술어를 클라이언트 파라미터로 받을 수 있는 것은 좋으나, 그에 따라 컨트롤러가 QueryDSL 기능에 의존하게 되고, 쓸 수 있는 기능에 비해 번거로움
'스프링데이터 + JPA > QueryDSL' 카테고리의 다른 글
37. Querydsl 리포지토리 지원 (0) | 2023.12.04 |
---|---|
35. 스프링 데이터 JPA가 제동하는 QueryDSL 기능 (0) | 2023.12.04 |
34. QueryDSL 페이지 컨트롤러 (0) | 2023.12.04 |
33. 스프링 데이터 JPA 페이징 활용. QueryDSL 페이징 연동 (0) | 2023.12.04 |
32. 사용자 정의 리포지토리 (0) | 2023.12.04 |