SQL1 QueryDsl를 사용해보자.(With Spring boot 3.x.x, JPA) 들어가기 이 글은 Spring boot(3.0 이상), JPA에 QueryDSL을 사용하면서 새로 적용해 봤던 내용들을 정리한 것이다. 목차는 아래와 같다.1. QueryDSL은 무엇이며 왜 사용하는가?2. Spring boot에서 QueryDSL을 사용하기 위한 설정(Java 17, Spring boot 3.x.x를 기준)3. Spring Data JPA와 같이 사용하는 법4. DTO 객체로 값을 받는 법 본론1. QueryDSL은 무엇이며 왜 사용하는가? JPA를 사용할 때, 편의성을 위해 Spring Data JPA를 종종 사용하였다. 하지만 복잡한 쿼리를 작성해야 할 때면 @Query 어노테이션을 통해 JPQL을 직접 작성하곤 하였다. 로직이 복잡할수록 쿼리 문자열은 길어지며 가독성은 떨어진다... 2023. 11. 29. 이전 1 다음