optimize: FlexConfiguration.newParameterHandler

This commit is contained in:
开源海哥 2023-06-27 09:58:51 +08:00
parent 100e5fb357
commit 42c623b3e2

View File

@ -89,7 +89,8 @@ public class FlexConfiguration extends Configuration {
if (!mappedStatementId.endsWith(SelectKeyGenerator.SELECT_KEY_SUFFIX)
&& parameterObject instanceof Map
&& ((Map<?, ?>) parameterObject).containsKey(FlexConsts.SQL_ARGS)) {
return new SqlArgsParameterHandler(mappedStatement, (Map) parameterObject, boundSql);
SqlArgsParameterHandler sqlArgsParameterHandler = new SqlArgsParameterHandler(mappedStatement, (Map) parameterObject, boundSql);
return (ParameterHandler) interceptorChain.pluginAll(sqlArgsParameterHandler);
} else {
return super.newParameterHandler(mappedStatement, parameterObject, boundSql);
}