From d1e8c29791b526506001ed45b4e0cb13dc123d8e Mon Sep 17 00:00:00 2001 From: Rinjae Date: Fri, 19 Dec 2025 13:30:05 +0900 Subject: [PATCH] =?UTF-8?q?NPE=20=EB=8C=80=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eai/rms/data/entity/onl/apim/obp/ObpGwMetricService.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/eactive/eai/rms/data/entity/onl/apim/obp/ObpGwMetricService.java b/src/main/java/com/eactive/eai/rms/data/entity/onl/apim/obp/ObpGwMetricService.java index e2496fb..da1d6ef 100644 --- a/src/main/java/com/eactive/eai/rms/data/entity/onl/apim/obp/ObpGwMetricService.java +++ b/src/main/java/com/eactive/eai/rms/data/entity/onl/apim/obp/ObpGwMetricService.java @@ -23,11 +23,10 @@ public class ObpGwMetricService { } /** - * UPSERT 판단을 위한 기존 데이터 조회 + * UPSERT 판단을 위한 기존 데이터 조회 (NULL 안전) */ public Optional findByUniqueKey(LocalDateTime timeslice, String apiId, String clientId, String hostname, String orgId) { - return repository.findByTimesliceAndApiIdAndClientIdAndHostnameAndOrgId( - timeslice, apiId, clientId, hostname, orgId); + return repository.findByUniqueKeyNullSafe(timeslice, apiId, clientId, hostname, orgId); } /**