현상
- 엔티티를 찾을수 없다고 나오거나 혹은 그레이들 파일이 정상적으로 동작하지 않는다.
해결방법
- dependency에 아래 코드를 추가한다.
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"
➕ 스프링부트 3.x이전에는 dependency에 추가를 하고 직접 QueryDsl을 빌드하여야했는데 스프링 3.x부터는 그럴 필요가 없어졌다. 즉 바로 main()을 실행하면 main/generated/Q객체가 생성되는것을 확인할 수 있다.
'소소한 꿀팁..?' 카테고리의 다른 글
MySQL 8.0에서 루트 암호를 재설정하는 방법 (0) | 2023.08.26 |
---|---|
파이썬 모듈에 속한 함수, 변수 출력하기 (0) | 2023.06.23 |
ec2에 접속하기 (0) | 2023.02.19 |
FK가 있는 더미데이터 만들기 (0) | 2022.10.20 |
logback mdc (0) | 2022.09.14 |