|
1 | 1 | /* |
2 | | - * Copyright 2002-2018 the original author or authors. |
| 2 | + * Copyright 2002-2020 the original author or authors. |
3 | 3 | * |
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
5 | 5 | * you may not use this file except in compliance with the License. |
@@ -355,7 +355,7 @@ protected List<SqlParameter> reconcileParameters(List<SqlParameter> parameters) |
355 | 355 | logger.debug("Using declared out parameter '" + paramName + |
356 | 356 | "' for function return value"); |
357 | 357 | } |
358 | | - setFunctionReturnName(paramName); |
| 358 | + this.actualFunctionReturnName = paramName; |
359 | 359 | returnDeclared = true; |
360 | 360 | } |
361 | 361 | } |
@@ -393,8 +393,8 @@ protected List<SqlParameter> reconcileParameters(List<SqlParameter> parameters) |
393 | 393 | "Unable to locate declared parameter for function return value - " + |
394 | 394 | " add an SqlOutParameter with name '" + getFunctionReturnName() + "'"); |
395 | 395 | } |
396 | | - else if (paramName != null) { |
397 | | - setFunctionReturnName(paramName); |
| 396 | + else { |
| 397 | + this.actualFunctionReturnName = param.getName(); |
398 | 398 | } |
399 | 399 | } |
400 | 400 | else { |
@@ -422,7 +422,7 @@ else if (paramName != null) { |
422 | 422 | (StringUtils.hasLength(paramNameToUse) ? paramNameToUse : getFunctionReturnName()); |
423 | 423 | workParams.add(provider.createDefaultOutParameter(returnNameToUse, meta)); |
424 | 424 | if (isFunction()) { |
425 | | - setFunctionReturnName(returnNameToUse); |
| 425 | + this.actualFunctionReturnName = returnNameToUse; |
426 | 426 | outParamNames.add(returnNameToUse); |
427 | 427 | } |
428 | 428 | if (logger.isDebugEnabled()) { |
|
0 commit comments