querydsl ์ค์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋
ํ์ธ์~!! ์ ๋ ๊ฐ์ ์ด์๋ฅผ ๊ฒช๋ค๊ฐ ํน์๋ ๋์์ด ๋ ๊นํด์ ๊ธ ๋จ๊น๋๋ค~!!์ ๋ Gradle 6.0 ์ด์์์ ์๋์ ๊ฐ์ด ์ค์ ํด์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. plugins { id 'java' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group 'org.example' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { compile group: 'org.hibernate', name: 'hibernate-entitymanager', version: '5.4.21.Final' compile group: 'com.h2database', name: 'h2', version: '1.4.200' compile 'org.projectlombok:lombok:1.18.12' compile group: 'com.querydsl', name: 'querydsl-jpa', version: '4.3.1' annotationProcessor 'org.projectlombok:lombok:1.18.12' annotationProcessor group: 'com.querydsl', name: 'querydsl-apt', version: '4.3.1' testCompileOnly 'org.projectlombok:lombok:1.18.12' testAnnotationProcessor 'org.projectlombok:lombok:1.18.12' testCompile group: 'junit', name: 'junit', version: '4.12' } querydsl { jpa = true querydslSourcesDir = "$buildDir/generated-source" } compileQuerydsl { options.annotationProcessorPath = configurations.querydsl } ์ด๊ฑฐ ์ค์ ํ๊ณ ์ฐ์ gradle Fresh ํ gradle -> build -> clean ๋ฉ๋ด ์คํ ํ gradle -> build -> classes ์คํํ์๊ฑฐ๋ ํ๋ก์ ํธ ๋ฐ ํ์๋ฉด ์ฟผ๋ฆฌํ์
(Q๋ถ์ ๊ฐ์ฒด) ์์ฑ๋์ค๊ฑฐ์์~!!