From ff912b5638465dd8370fd3bdb345a232d5c4c147 Mon Sep 17 00:00:00 2001 From: ose0221 Date: Tue, 10 Mar 2026 00:29:03 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B3=B5=EA=B0=9C=EB=90=9C=20=EC=B9=B4?= =?UTF-8?q?=ED=85=8C=EA=B3=A0=EB=A6=AC=EC=9D=98=20=EC=95=84=ED=8B=B0?= =?UTF-8?q?=ED=81=B4=EB=A7=8C=20=EA=B3=B5=EC=9C=A0=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EA=B8=B0=EB=8A=A5=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../article/repository/ArticleRepositoryCustomImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/infrastructure/src/main/java/com/pinback/infrastructure/article/repository/ArticleRepositoryCustomImpl.java b/infrastructure/src/main/java/com/pinback/infrastructure/article/repository/ArticleRepositoryCustomImpl.java index dd43b3a..6226757 100644 --- a/infrastructure/src/main/java/com/pinback/infrastructure/article/repository/ArticleRepositoryCustomImpl.java +++ b/infrastructure/src/main/java/com/pinback/infrastructure/article/repository/ArticleRepositoryCustomImpl.java @@ -429,8 +429,12 @@ public ArticleCountInfoV3 findAllCountByCategoryV3(UUID userId, long categoryId) @Override public SharedArticles findTopListByJob(Job job) { List
articles = queryFactory.selectFrom(article) - .join(article.user, user) - .where(user.job.eq(job)) + .join(article.user, user).fetchJoin() + .join(article.category, category) + .where( + user.job.eq(job), + category.isPublic.isTrue() + ) .orderBy(article.createdAt.desc()) .limit(10) .fetch();