[JPA] QueryDSL 이란
·
Study/Spring
QueryDSL QueryDSL 이란 정적 타입을 이용해서 SQL과 같은 쿼리를 생성할 수 있도록 해주는 프레임워크 SQL, JPQL을 코드로 작성할 수 있게끔 도와주는 오픈소스 빌더 API 사용 목적 String 방식의 쿼리문을 작성할 시 생기는 문법 오류들을 예방해줌 IDE의 코드 자동완성 기능을 사용 동적 쿼리를 만들기 쉽다 리팩토링에 용이하다 -> 코드를 분석하기 용이 의존성 설정 (build.gradle) plugins { id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } dependencies { implementation 'com.querydsl:querydsl-jpa' } def querydslDir = "$buildDir/generat..