From 9113b5153a0a901acccacda5037fa81cc309aab4 Mon Sep 17 00:00:00 2001 From: nohy6630 Date: Thu, 6 Jun 2024 17:50:34 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EB=8C=93=EA=B8=80=20=EA=B0=AF?= =?UTF-8?q?=EC=88=98=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../article/repository/custom/ArticleRepositoryCustomImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daepiro-core/src/main/java/com/numberone/backend/domain/article/repository/custom/ArticleRepositoryCustomImpl.java b/daepiro-core/src/main/java/com/numberone/backend/domain/article/repository/custom/ArticleRepositoryCustomImpl.java index e3ab8ff..b4003a8 100644 --- a/daepiro-core/src/main/java/com/numberone/backend/domain/article/repository/custom/ArticleRepositoryCustomImpl.java +++ b/daepiro-core/src/main/java/com/numberone/backend/domain/article/repository/custom/ArticleRepositoryCustomImpl.java @@ -62,11 +62,12 @@ public Map findCommentCountByArticleIdIn(Set articleIds) { List tuples = queryFactory.select(article.id, commentEntity.count()) .from(article) .leftJoin(article.comments, commentEntity) + .groupBy(article.id) .fetch(); HashMap result = new HashMap<>(); for (Tuple tuple : tuples) { - result.put(tuple.get(article.id), tuple.get(commentEntity.count())); + result.put(tuple.get(0, Long.class), tuple.get(1, Long.class)); } return result; }