dependencies 태그 안에
<!-- querydsl-->
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
</dependency>
plugins 태그 안에
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
<options>
<querydsl.entityAccessors>true</querydsl.entityAccessors>
</options>
</configuration>
</execution>
</executions>
</plugin>
터미널에서 아래 명령어 실행
mvn compile
터미널에서 메이븐 컴파일을 하면 target/generated-sources/java 아래에 프로젝트 패키지와 동일한 경로에 Q객체들이 생김
하지만 인텔리제이에서 이 객체들을 찾지 못함
project structure ->modules로 이동하고 Q객체들이 있는 패키지를 선택하고 우클릭하여 sources 선택
다시 mvn compile하면 이제 Q객체들을 찾을 수 있게 됩니다!