From 005bb0ea2e4f562d4efd73e5aef1abd8014ab616 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 13 Aug 2025 00:08:10 +0900 Subject: [PATCH] =?UTF-8?q?feat(chat):=20=EB=A9=A4=EB=B2=84=EA=B0=80=20?= =?UTF-8?q?=EC=B5=9C=EA=B7=BC=EC=97=90=20=EB=8C=80=ED=99=94=ED=95=9C=20?= =?UTF-8?q?=EC=BA=90=EB=A6=AD=ED=84=B0=20=EB=AA=A9=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ChatCharacterRepository.kt의 JPQL 정렬 절을 `ORDER BY MAX(COALESCE(m.createdAt, r.createdAt)) DESC`로 변경 --- .../chat/character/repository/ChatCharacterRepository.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/repository/ChatCharacterRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/repository/ChatCharacterRepository.kt index bcc19fb..9c5d918 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/repository/ChatCharacterRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/repository/ChatCharacterRepository.kt @@ -59,7 +59,7 @@ interface ChatCharacterRepository : JpaRepository { AND pc.isActive = true AND r.isActive = true GROUP BY c.id - ORDER BY COALESCE(MAX(m.createdAt), r.createdAt) DESC + ORDER BY MAX(COALESCE(m.createdAt, r.createdAt)) DESC """ ) fun findRecentCharactersByMember(