From a020b39a078975b0181dfdccef93cd1a5c6efa54 Mon Sep 17 00:00:00 2001 From: Hyeon Sung Jang Date: Mon, 15 Apr 2024 00:46:20 +0900 Subject: [PATCH] use isEmpty() instead of length() --- .../org/apache/ibatis/executor/keygen/SelectKeyGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/ibatis/executor/keygen/SelectKeyGenerator.java b/src/main/java/org/apache/ibatis/executor/keygen/SelectKeyGenerator.java index 9070a625b56..12da50af901 100644 --- a/src/main/java/org/apache/ibatis/executor/keygen/SelectKeyGenerator.java +++ b/src/main/java/org/apache/ibatis/executor/keygen/SelectKeyGenerator.java @@ -65,7 +65,7 @@ private void processGeneratedKeys(Executor executor, MappedStatement ms, Object // The transaction will be closed by parent executor. Executor keyExecutor = configuration.newExecutor(executor.getTransaction(), ExecutorType.SIMPLE); List values = keyExecutor.query(keyStatement, parameter, RowBounds.DEFAULT, Executor.NO_RESULT_HANDLER); - if (values.size() == 0) { + if (values.isEmpty()) { throw new ExecutorException("SelectKey returned no data."); } if (values.size() > 1) {