瀏覽代碼

原样返回参数.

nieqiuqiu 5 年之前
父節點
當前提交
c75a85442d

+ 1 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/MybatisDefaultParameterHandler.java

@@ -73,7 +73,7 @@ public class MybatisDefaultParameterHandler extends DefaultParameterHandler {
             //检查 parameterObject
             if (ReflectionKit.isPrimitiveOrWrapper(parameterObject.getClass())
                 || parameterObject.getClass() == String.class) {
-                return null;
+                return parameterObject;
             }
             Collection<Object> parameters = getParameters(parameterObject);
             if (null != parameters) {

+ 3 - 3
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/GlobalConfigUtils.java

@@ -40,8 +40,8 @@ public class GlobalConfigUtils {
 
     private static Map<Configuration, GlobalConfig> mybatisConfigurationGlobalConfigMap = new ConcurrentHashMap<>();
 
-    public static void addGlobalConfig(Configuration mybatisConfiguration, GlobalConfig globalConfig) {
-        mybatisConfigurationGlobalConfigMap.put(mybatisConfiguration, globalConfig);
+    public static void addGlobalConfig(Configuration configuration, GlobalConfig globalConfig) {
+        mybatisConfigurationGlobalConfigMap.put(configuration, globalConfig);
     }
 
     /**
@@ -52,7 +52,7 @@ public class GlobalConfigUtils {
     public static SqlSessionFactory currentSessionFactory(Class<?> clazz) {
         TableInfo tableInfo = TableInfoHelper.getTableInfo(clazz);
         Assert.notNull(tableInfo, ClassUtils.getUserClass(clazz).getName() + " Not Found TableInfoCache.");
-        return mybatisConfigurationGlobalConfigMap.get(tableInfo.getConfiguration()).getSqlSessionFactory();
+        return getGlobalConfig(tableInfo.getConfiguration()).getSqlSessionFactory();
     }
 
     /**