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 |