From fa6dd173844e107e0d41bdf30588c13c330d59c1 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Fri, 7 Aug 2026 13:40:49 +0900 Subject: [PATCH] =?UTF-8?q?OpenAPI=20Spec=C2=B7=ED=8F=AC=ED=83=88=20?= =?UTF-8?q?=EB=85=B8=EC=B6=9C=20=ED=95=84=ED=84=B0=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?-=20EAIMessage=20=EA=B2=80=EC=83=89=20=EC=A1=B0=EA=B1=B4=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20-=20API=20Group=20=ED=8C=9D=EC=97=85=20?= =?UTF-8?q?=EA=B2=80=EC=83=89=20=EA=B0=9C=EC=84=A0=20-=20JSP=20=EC=B2=B4?= =?UTF-8?q?=ED=81=AC=EB=B0=95=EC=8A=A4=20=EC=97=B0=EB=8F=99=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/apispec/repository/ApiSpecInfoRepository.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/eactive/apim/portal/apispec/repository/ApiSpecInfoRepository.java b/src/main/java/com/eactive/apim/portal/apispec/repository/ApiSpecInfoRepository.java index acd1038..c8faafd 100644 --- a/src/main/java/com/eactive/apim/portal/apispec/repository/ApiSpecInfoRepository.java +++ b/src/main/java/com/eactive/apim/portal/apispec/repository/ApiSpecInfoRepository.java @@ -34,4 +34,13 @@ public interface ApiSpecInfoRepository extends JpaRepository findApiIdsIn(@Param("apiIds") Collection apiIds); + + /** + * 스펙이 등록된 전체 API ID. + * + *

{@link #findApiIdsIn} 과 같은 이유로 존재한다 - 다른 스키마(TSEAIHE01·API_GROUP)의 목록을 + * 스펙 유무로 거를 때, 조인 대신 ID 집합을 받아 호출부에서 걸러야 ORA-00942 를 피한다.

+ */ + @Query("SELECT a.apiId FROM ApiSpecInfo a") + List findAllApiIds(); }