QueryDSL의 BooleanExpression, Projections, Pagination
저번 글에 이어서 QueryDSL을 이용해서 이제 더 복잡한 쿼리들을 작성할 수 있게 되었다! 이런 상황을 가정해 보자.일정을 불러올때 검색 조건이 1. 제목을 이용한 검색2. 생성일을 기준으로 구간 검색3. 일정의 매니저 이름으로 검색 (일정은 생성 시에 작성한 유저로 자동등록된다 but 일정은 여러개의 유저를 가질 수 있다)와 같을 때 컨트롤러를 이렇게 작성할 수 있다.@GetMapping("/todos/querydsl")public ResponseEntity> getTodosByQueryDSL( @RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int size, @Req..
2025.03.14