티스토리 뷰

querydsl 설정 시, 정의한 entity를 못 잡아서 발생되는 에러이다. 

 

maven 기준으로 아래와 같이 <classifier>jakarta</classifier> 추가하면 된다. 

 

dependency 설정

<!-- QueryDSL APT Config -->
<dependency>
	<groupId>com.querydsl</groupId>
	<artifactId>querydsl-apt</artifactId>
	<version>${querydsl.version}</version>
	<classifier>jakarta</classifier>
	<scope>provided</scope>
</dependency>

<!-- QueryDSL JPA Config -->
<dependency>
	<groupId>com.querydsl</groupId>
	<artifactId>querydsl-jpa</artifactId>
	<version>${querydsl.version}</version>
	<classifier>jakarta</classifier>
</dependency>

 

plugin 설정

<!-- QueryDSL plugin -->
<plugin>
	<groupId>com.mysema.maven</groupId>
	<artifactId>apt-maven-plugin</artifactId>
	<version>1.1.3</version>
	<executions>
		<execution>
			<goals>
				<goal>process</goal>
			</goals>
			<configuration>
				<outputDirectory>target/generated-sources/java</outputDirectory>
				<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
			</configuration>
		</execution>
	</executions>
</plugin>

 

maven 컴파일 후, 정상적으로 QProduct가 생성되었다. 

 

'메모' 카테고리의 다른 글

cent os 7 eos에 따른 repo 이슈 해결  (0) 2025.02.23
polars vs pandas 비교 테스트  (1) 2025.01.26
Modular Mojo / MAX  (0) 2024.09.29
linux golang 설치  (1) 2024.01.17
git 간단 정리  (0) 2024.01.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2026/01   »
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
글 보관함