
[QueryDSL] 동적 쿼리를 적용해 다중 조건 조회하는 과정 기록

·
Database/JPA
요구사항검색 조건은 [제목, 날짜 기간, 매니저] 이렇게 3가지였고, 날짜 기간은 startedAt과 endedAt으로 구분했다.\1. 제목이 조건으로 들어오면 제목에 '포함되는' 글을 조회한다.2. 날짜가 조건으로 들어오면 '작성된 글'이 해당 기간 안에 있는 글을 조회한다.3. 매니저가 조건으로 들어오면 '글을 관리하는 매니저가 포함된 글'을 조회한다. 구현: 조건 별로 method를 모두 구현Controller @GetMapping("/search/todos") public ResponseEntity> searchTodo(@RequestParam(defaultValue = "1") int page, ..