프로젝트가 마무리가 되어간다. 그런 와중 네이티브 쿼리문이 점점 복잡해져 무언가 해결을 해야한다고 생각할때, QueryDSL 를 도입하기로 결정하였다. 물론 나는 기본적인 쿼리도 잘 못 작성하기에 걱정이 되었다. 그래서 조금이나 공부한 점을 여기에 작성하려고 한다 BooleanBuilder동적 쿼리를 만들기 위한 도구다. 예를 들어서 사용자가 검색창에 아무것도 입력하지 않았을 때와 검색어를 입력했을때 실행되어야하는 조건절을 달라야할때 사용할 수 있다. 복잡하게 if 문 등으로 SQL를 짜지 않아도 조건이 있을때 블록을 끼워넣는 깔끔한 방식으로 해결할 수 있게 해준다 @Overridepublic Page findPeerQuestsForVerification(List peerIds, QuestStatus s..