From f2047c3a4edb15e46a716f745b87b7cb97c9f512 Mon Sep 17 00:00:00 2001 From: Iwao AVE! Date: Sun, 26 Jan 2025 12:38:51 +0900 Subject: [PATCH] Cleaned up a little bit --- .../apache/ibatis/scripting/xmltags/DynamicContext.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java b/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java index 3a9966fd844..195f9b2cfbb 100644 --- a/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java +++ b/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java @@ -93,15 +93,15 @@ public String getSql() { private void initTokenParser(List parameterMappings) { if (tokenParser == null) { - tokenHandler = new ParameterMappingTokenHandler(parameterMappings, configuration, parameterObject, parameterType, - bindings, paramExists); + tokenHandler = new ParameterMappingTokenHandler(parameterMappings != null ? parameterMappings : new ArrayList<>(), + configuration, parameterObject, parameterType, bindings, paramExists); tokenParser = new GenericTokenParser("#{", "}", tokenHandler); } } public List getParameterMappings() { - initTokenParser(new ArrayList<>()); - return tokenHandler == null ? new ArrayList<>() : tokenHandler.getParameterMappings(); + initTokenParser(null); + return tokenHandler.getParameterMappings(); } protected String parseParam(String sql) {