반응형
QueryDSL 을 사용하는데 어느날부터 다음 에러가 발생한다.
Unable to load class 'com.mysema.codegen.model.Type'.
This is an unexpected error. Please file a bug containing the idea.log file.
이유를 살펴보니 버전문제가 있는거 같다.
최근에 변경된 이슈라면 SprigBoot 의 버전을 2.4 -> 2.6 으로 올리면서 hibernate의 버전도 같이 올라갔다. 여기까지는 별 문제 안됐는데 컴파일 또는 queryDsl을 컴파일 하는 과정에서 위의 에러가 발생한 것이다.
그래서 살펴보니 Querydsl 의 버전이 문제인거 같다.
이전까지만 해도 버전을 명시하지 않아도 자동으로 의존되는 버전이 연결되서 사용했는데 그게 문제인듯 하다.
현재까지 나온것은 5.0 이며 버전을 다음과 같이 명시해주었다.
...
querydslVersion = '5.0.0'
...
dependencies {
...
implementation "com.querydsl:querydsl-jpa:${querydslVersion}"
implementation "com.querydsl:querydsl-apt:${querydslVersion}"
...
}
이렇게하니 다음부터 컴파일이 잘된다.
끝.
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
2022년 상반기 회고록 (0) | 2022.07.21 |
---|---|
[springboot] (GCP) 엘라스틱서치(elastic search)와 연동하기 (0) | 2022.07.19 |
[GCP] 로드밸런싱(부하분산) 설정 + SSL 인증서 공짜로 받기 (5) | 2022.07.11 |
[GCP] 외부에서 구매한 도메인 등록 & VM IP에 연결 (7) | 2022.07.08 |
[react, nextjs] PWA(프로그레시브 웹 앱) 적용하기 (1) | 2022.06.24 |
댓글