일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AI
- Pinpoint
- CKA
- kotlin querydsl
- 정보처리기사 실기 기출문제
- AWS EKS
- 정보처리기사실기 기출문제
- IntelliJ
- CloudWatch
- Kubernetes
- 오블완
- 정보처리기사 실기
- APM
- MySQL
- aws
- Linux
- CKA 기출문제
- 기록으로 실력을 쌓자
- kotlin
- Elasticsearch
- PETERICA
- 공부
- minikube
- kotlin coroutine
- Java
- mysql 튜닝
- kotlin spring
- 티스토리챌린지
- Spring
- 코틀린 코루틴의 정석
- Today
- Total
목록kotlin querydsl (4)
피터의 개발이야기
ㅁ 들어가며ㅇ QueryDSL의 Q클래스 생성 과정에서 Entity를 참조하지 못하는 문제가 발생하여, 주요 원인과 해결 방법을 정리하였다. ㅁ 에러/Users/peterseo/study/kotlin/spring-jpa-query-dsl/build/generated/source/kapt/main/org/peterica/springjpaquerydsl/domain/QProductsEntity.java:16: error: cannot find symbolpublic class QProductsEntity extends EntityPathBase { ^ symbol: class ProductsEntityㅇ 빌드 시 Q..
ㅁ 들어가며ㅇ 새로운 프로젝트에서 코틀린을 처음 쓰게 되었다.ㅇ 또한 Querydsl도 사용하고 있어서 연습을 위해 프로젝트를 생성하는 과정을 정리하였다.ㅇ Querydsl은 SpringBoot 버전 마다 설정법이 달라 참조하는 설명마다 설정 방법이 달랐다.ㅇ 내가 성공한 기준으로 이력을 남겨놓는다. ㅁ 프로젝트 생성ㅇ Spring Data JPA와 MySQL Driver, Elasticsearch를 추가하였다. ㅁ 의존성 추가import org.jetbrains.kotlin.gradle.tasks.KotlinCompileplugins { id("org.springframework.boot") version "3.1.0" id("io.spring.dependency-management") ve..
ㅁ 들어가며ㅇ Kotlin에서 QueryDSL과 MapStruct를 사용하여 DTO에서 Entity로 필요한 부분만 업데이트하는 방법을 정리하였다. ㅁ 문제 상황Kotlin Spring 프로젝트에서 QueryDSL 5.0을 사용하고 있다. 클라이언트로부터 수정 요청을 받아 DTO를 통해 Entity를 업데이트해야 하는데, MapStruct를 사용하여 필요한 부분만 적용하는 방법을 찾고 있다. ㅁ 엔티티 정의@Entity(name = "products")data class Product( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) var id: Long? = null, @Column(name = "name") var..
ㅁ 들어가며ㅇ QueryDSL 환경구성을 하면서 발생한 에러에 대해 트러블 슈팅과정을 정리하였다. ㅁ 에러java.lang.NoSuchFieldError: TREATED_PATH at com.querydsl.jpa.JPQLTemplates.(JPQLTemplates.java:147) at com.querydsl.jpa.JPQLTemplates.(JPQLTemplates.java:51) at com.querydsl.jpa.JPQLTemplates.(JPQLTemplates.java:46) at com.querydsl.jpa.impl.JPAProvider.(JPAProvider.java:59) at com.querydsl.jpa.impl.JPAQuery.(JPAQuery.java:48) at com.quer..