본문 바로가기
💻 하나씩 차곡차곡/Back-end

[JPA/QueryDSL] 엔티티가 올바른 경로에 있음에도 자꾸 컴파일 에러가 뜹니다.

by 뚜루리 2025. 5. 1.
728x90
320x100

🛠️ 문제 상황

JPA와 QueryDSL을 사용하는 프로젝트에서 레파지토리나 서비스에서 엔티티를 Import해서 가져다 쓰는데, 소스코드상으로는 빨간줄도 없고, 에러도 없는데 컴파일 시에, 해당 엔티티가 존재하지 않는다고 떠서 미쳐버릴 때.

 

🛠️ 발생이유

  • QueryDSL을 적용한 상태에서 새로운 엔티티를 만들면 QueryDSL이 자동으로 Q클래스를 생성하는데 엔티티 생성하고 바로 Q클래스 적용이 안되어 있어서 인식을 못해 발생한 문제임.

 

🛠️ 해결방법

./gradlew clean build -x test
  • 터미널에서  재 빌드를 시켜줌
  • -x test를 넣은 이유는 test까지 재빌드 하려니까 시간이 오래걸려서 test를 제외 하고함.
728x90
320x100