querydsl

1. QueryDSL프로젝트 진행중, 가게를 조회하는 기능을 개발하고 있었는데page, size, 카테고리, 메뉴명, 가게명 등의 동적인 조건으로 쿼리를 해야 하는 상황이 있었다.메뉴명과 가게명은 부분일치해도 가게 목록을 가져와야 하고,카테고리는 categoryId가 정확히 일치해야하는 등 굉장히 복잡한 쿼리였다. QueryDSL은 JPA와 함께 사용되는 쿼리 빌더로 , 타입 안전한 쿼리를 작성할 수 있도록 도와준다. 1 - 1. 타입 안정성QueryDSL은 자바 코드로 쿼리르 작성하기 때문에, 컴파일 시점에 문법 오류를 잡아낼 수 있다.이는 문자열 기반의 JPQL이나 SQL과 달리 런타임 오류를 방지할 수 있어 안정성이 높다.// 잘못된 필드명을 사용하면 컴파일 시점에 오류가 발생queryFactory..