From 83bb2695bfa05485afc70b456a2c14c6a863be47 Mon Sep 17 00:00:00 2001 From: "gayoun.park" Date: Mon, 1 Dec 2025 15:03:14 +0900 Subject: [PATCH] =?UTF-8?q?Querydsl=EC=9D=84=20innerJoin=20=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ChangeDetectionRepositoryImpl.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java index 8cd49509..87960427 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java @@ -14,7 +14,6 @@ import com.querydsl.core.types.Projections; import com.querydsl.core.types.dsl.CaseBuilder; import com.querydsl.core.types.dsl.Expressions; import com.querydsl.core.types.dsl.StringExpression; -import com.querydsl.jpa.JPAExpressions; import com.querydsl.jpa.impl.JPAQueryFactory; import java.util.List; import org.springframework.data.jpa.repository.support.QuerydslRepositorySupport; @@ -126,11 +125,12 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport mapSheetAnalDataGeomEntity.classAfterProb, mapSheetAnalDataGeomEntity.classAfterCd.toUpperCase()))) .from(mapSheetAnalDataGeomEntity) + .innerJoin(mapSheetAnalDataEntity) + .on(mapSheetAnalDataGeomEntity.dataUid.eq(mapSheetAnalDataEntity.id)) + .innerJoin(mapSheetAnalEntity) + .on(mapSheetAnalEntity.id.eq(mapSheetAnalDataEntity.analUid)) .where( - mapSheetAnalDataGeomEntity.dataUid.in( - JPAExpressions.select(mapSheetAnalDataEntity.id) - .from(mapSheetAnalDataEntity) - .where(mapSheetAnalDataEntity.analUid.eq(analUid))), + mapSheetAnalEntity.id.eq(analUid), mapSheetAnalDataGeomEntity.mapSheetNum.eq(Long.valueOf(mapSheetNum))) .fetch(); @@ -212,11 +212,12 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport mapSheetAnalDataGeomEntity.id, mapSheetAnalDataGeomEntity.classAfterCd.toUpperCase()))) .from(mapSheetAnalDataGeomEntity) + .innerJoin(mapSheetAnalDataEntity) + .on(mapSheetAnalDataGeomEntity.dataUid.eq(mapSheetAnalDataEntity.id)) + .innerJoin(mapSheetAnalEntity) + .on(mapSheetAnalEntity.id.eq(mapSheetAnalDataEntity.analUid)) .where( - mapSheetAnalDataGeomEntity.dataUid.in( - JPAExpressions.select(mapSheetAnalDataEntity.id) - .from(mapSheetAnalDataEntity) - .where(mapSheetAnalDataEntity.analUid.eq(analUid))), + mapSheetAnalEntity.id.eq(analUid), mapSheetAnalDataGeomEntity.mapSheetNum.eq(Long.valueOf(mapSheetNum))) .fetch();