일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 인텔리제이
- 프레임워크
- @Controller
- 메이븐
- Model1
- DDL
- Model2
- 서블릿
- 서브쿼리
- JSP
- 세션
- Join
- STS
- @RestController
- select
- 코딩테스트
- 스프링
- toUpperCase
- 뉴렉처
- 자바
- 김영한
- MVC2
- 기술 대비
- 프로그래머스
- 인프런
- 코테
- order by
- SQL
- AOP
- MVC
- Today
- Total
Heestory
[IntelliJ]Querydsl 설치 본문
인텔리제이에 Querydsl 설치하는 과정 중 겪었던 에러 사항에 대해 작성
1.Spring Boot 3.0 버전을 쓰면서 몇가지 변한 것이 있기 떄문에 책 내용과 뭔가 다르다면, 바로 '스프링 부트 버전 3'에 대해 검색
2.Qclass가 설정되었으나 > target에서 Qclass가 생성되었다. (target이 아닌 곳에 자동으로 패키지와 클래스가 생성된다고 생각했었다;)
-pom.xml에 <dependency></dependency> 아래 추가
<!-- Querydsl -->
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>5.0.0</version>
<classifier>jakarta</classifier>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>5.0.0</version>
<classifier>jakarta</classifier>
</dependency>
-plungins는 추가 할 필요 없음
-Maven 빌드시 clean 후 compile실행
-project structure > Projects Settings > Modules > target > generated_resourses(이름이 다른거 같은데 Qclass가 생성되어있는 파일)를 Source로 바꿔준다.
이렇게 하면 target에 qclass가 생성되었다.
아래 블로그는 내가 검색해 본 방법 중 대략적인 방법들이 있으니 위에 대로 안되면 아래 블로그 참고할것!
Querydsl + Spring 3.0 + Java17 업데이트 내용! [Maven+Gradle]
Maven을 사용하고 QueryDSL을 사용했다면 기존 아래와 같이 사용했던 apt-maven-plugin 설정이 있을 것이다. com.mysema.maven apt-maven-plugin 1.1.3 process target/generated-sources/java com.querydsl.apt.jpa.JPAAnnotationProcessor
samori.tistory.com
https://lemontia.tistory.com/1089
[springboot 3.x, querydsl] QClass 생성 및 경로 설정
springboot 2.x 와 달라진점이 있다면 plugins 에 편의상으로 추가했던 다음항목을 사용하지 못하면서 문제가 시작된다. id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" 위 플러그인을 사용하면 compileQuerdsl
lemontia.tistory.com
https://velog.io/@yulhee741/JPA-QueryDSL-Q-Class-%EC%83%9D%EC%84%B1-%EC%95%88%EB%90%A0-%EB%95%8C
[JPA] QueryDSL Q Class 생성 안될 때
pom.xml에 querydsl관련 의존성과, 플러그인을 설정했는데 Q Class가 생성이 되질 않았다.File - Project Structure - Modules 메뉴에 들어가서 target 폴더 아래의 generated-sources 폴더를 소스코드로 인식할 수
velog.io
https://gallery-k.tistory.com/297
[SpringBoot] intelliJ + maven + Querydsl maven 오류 (target 에 q 클래스 생성 오류)
com.mysema.codegen.model.Type 오랜만에 쓰는 오류 해결 포스팅! 이번 오류는 maven 이여서 해결하는데 더 오래걸렸다. 진짜 별거 아니었는데ㅠㅠ 1. 문제 발생 2. 문제 원인 찾기 (는 그냥 시도했던 해결방
gallery-k.tistory.com
'개발(0) > JPA' 카테고리의 다른 글
JPA 페이징 처리 (0) | 2025.02.07 |
---|---|
🚀 JPA 프로젝트에서 DTO(Data Transfer Object)와 어노테이션 활용하여 순환 참조 해결하기 (1) | 2025.02.04 |
[IntelliJ]JPA 프로젝트 개발시 에러 (0) | 2023.08.18 |