본문 바로가기

Back-End/QueryDSL

QueryDsl 3.x 설정

1. build.gradle 파일에 의존성 추가

dependencies {
	// Querydsl 추가
	implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
	annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta"
	annotationProcessor "jakarta.annotation:jakarta.annotation-api"
	annotationProcessor "jakarta.persistence:jakarta.persistence-api"
}

clean {
    delete file('src/main/generated')
}

2. Gradle 설정 후 새로 고침
3. 오른쪽 Gradle 클릭 해서 Tasks -> Build -> clean 클릭
4. Tasks -> other -> compileJava 클릭 하면 정상적으로 Q class 생성

주의!) Q클래스는 깃에 올리면 안된다. 하지만 다행인 것은 build 폴더 자체가 인텔리제이에서 깃 이그노어를 해줌.

'Back-End > QueryDSL' 카테고리의 다른 글

Spring Data Jpa와 QueryDSL  (0) 2025.01.17
QueryDSL 중급 문법  (0) 2025.01.17
JPQL을 QueryDSL로 바꿔보자!  (0) 2025.01.17
QueryDsl 기본 문법  (1) 2024.12.31