Просмотр исходного кода

性能分析插件,特殊处理 $ 符内容

hubin 8 лет назад
Родитель
Сommit
0d52a456b0

+ 7 - 0
mybatis-plus/src/main/java/com/baomidou/mybatisplus/plugins/PerformanceInterceptor.java

@@ -129,6 +129,13 @@ public class PerformanceInterceptor implements Interceptor {
 		} else {
 			result = "null";
 		}
+
+		/* 特殊处理 $ 符内容 */
+		if (null != result && result.contains("$")) {
+			return sql.replaceFirst("\\?", "[?]").replace("[?]", result);
+		}
+
+		/* 填充占位符 */
 		return sql.replaceFirst("\\?", result);
 	}