써먹는 웹개발
[Jpa] Q class import 안될때 Gradle 설정으로 해결한 방법 본문
728x90
반응형
build.gradle에 다음 소스 추가
1
2
3
4
5
6
7
8
9
10
|
dependencies {
// querydsl
compileOnly "com.querydsl:querydsl-core"
compileOnly "com.querydsl:querydsl-jpa"
annotationProcessor "com.querydsl:querydsl-apt:4.2.2:jpa" // querydsl JPAAnnotationProcessor 사용 지정
annotationProcessor "jakarta.persistence:jakarta.persistence-api" // java.lang.NoClassDefFoundError(javax.annotation.Entity) 발생 대응
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
}
|
cs |
하나씩 해보려다가 시간만 낭비하고 멘붕와서 한번에 올립니다.
좋은 의견 있으면 댓글 주세요.
※ 개발환경 : intellij 2021.1.2 ver
참고 : http://honeymon.io/tech/2020/07/09/gradle-annotation-processor-with-querydsl.html
728x90
반응형
'웹개발 > Jpa' 카테고리의 다른 글
[Jpa] 시퀀스 매핑 방법 (0) | 2021.08.30 |
---|---|
[Jpa] findAll*() 로 조회시 특정 컬럼은 db에서 조회 안되도록 처리하는 방법 (0) | 2021.08.20 |
[Jpa] 페이징(paging) 관련 파라미터, 리턴 정보 (0) | 2021.08.20 |
[Jpa] model에 값 입력시 db에서 컬럼명이 추가될때 해결방법 (Gradle 설정) (0) | 2021.08.19 |
[JPA] org.hibernate.AnnotationException: @Temporal should only be set on a java.util.Date or java.util.Calendar property 내가 해결한 방법 (0) | 2021.08.17 |
Comments