Explorar o código

升级mybatis至3.5.18

nieqiurong hai 5 meses
pai
achega
cf39922089

+ 1 - 1
build.gradle

@@ -11,7 +11,7 @@ ext {
     ]
 
     libraries = [
-        mybatisVersion = '3.5.17',
+        mybatisVersion = '3.5.18',
         mybatisSpringVersion = '2.1.2',
         mybatisSpringBootStarterVersion = '2.3.2',
         springVersion = '5.3.39',

+ 3 - 0
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/MybatisXMLScriptBuilder.java

@@ -131,6 +131,9 @@ public class MybatisXMLScriptBuilder extends BaseBuilder {
             XNode child = node.newXNode(children.item(i));
             if (child.getNode().getNodeType() == Node.CDATA_SECTION_NODE || child.getNode().getNodeType() == Node.TEXT_NODE) {
                 String text = cacheStr(child.getStringBody(""));
+                if (text.trim().isEmpty()) {
+                    continue;
+                }
                 TextSqlNode textSqlNode = new TextSqlNode(text);
                 if (textSqlNode.isDynamic()) {
                     contents.add(textSqlNode);