IntelliJ 환경에서 위와 같이 build.gradle 설정을 하고 실행 버튼을 눌러서 컴파일을 하면 Q클래스 폴더가 생성되어야 하는데 생성되지 않는다.
📸 에러 캡쳐
QProduct가 인식이 되지 않는다.
🔎 에러 이유 및 해결
에러 이유
IDE인 IntelliJ가 generated폴더를 Sources로 인식하지 못하기 때문에 발생하는 오류
첫 번째 해결 방법 (책 참고)
File -> Project Structure -> Modules 들어갑니다.
generated 폴더를 클릭하고 Sources 버튼을 클릭하면 오른쪽에 Source Folders에 추가가 되는 걸 볼 수 있습니다.
하지만 적용이 안된다. ('C:\springStudy\springboot\springboot_core_guide\advanced_jpa\src\main\generated'는 중첩된 모듈 'advanced_jpa.main'에 이미 속해 있어서 따로 정의할 수 없다고 나온다.)