From 0d0b7ac41379cf40fa06ce9427877aed95e63809 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期三, 30 十月 2019 23:47:31 +0800
Subject: [PATCH] 优化sql 处理if 节点存在空的情况
---
java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java b/java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java
index c9f5a88..7ae09a2 100644
--- a/java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java
+++ b/java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java
@@ -344,6 +344,9 @@
String[] oSqls = oldSql.split("</if>");
for (String oSql : oSqls) {
logger.debug("澶勭悊if 鑺傜偣锛屽綋鍓嶅鐞嗙殑oSql=" + oSql + "鎬荤殑oSqls = " + oSqls);
+ if(StringUtil.isNullOrNone(oSql)){
+ continue;
+ }
if (!oSql.startsWith("<if")) {
newSql.append(oSql.substring(0, oSql.indexOf("<if")));
}
--
Gitblit v1.8.0