Query DSL은 오픈소스 프로젝트로 JPQL을 Java 코드로 작성할 수 있도록 하는 라이브러리다.
이전 포스팅에서 Criteria를 이용하여 Java로 쿼리를 작성하는 방법에 대해서 소개한 적이 있다.
Criteria 기법은 사람이 사용할 방법이 안된다... 그래서 등장한 것이 Query DSL이다.
https://jddng.tistory.com/category/Spring/Querydsl
querydsl 환경설정 및 문법정리
현업에서 많이들 사용하는 방법이라한다.
환경설정 단계에서 많은 어려움도 있었고, 문법을 이해하는 데도 많은 어려움이 있었지만 실전프로젝트 기간동안 적용시켜 만들고 있는 중이다.