소스 검색

refactor(StringUtils.java):修复正则表达式中缺少 + 的问题

HCL 6 년 전
부모
커밋
c2019dc3ed
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/StringUtils.java

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

@@ -259,7 +259,7 @@ public class StringUtils {
     /**
      * MP 内定义的 SQL 占位符表达式,匹配诸如 {0},{1},{2} ... 的形式
      */
-    public static Pattern MP_SQL_PLACE_HOLDER = Pattern.compile("[{](?<idx>\\d)}");
+    public static Pattern MP_SQL_PLACE_HOLDER = Pattern.compile("[{](?<idx>\\d+)}");
 
     /**
      * 替换 SQL 语句中的占位符,例如输入 SELECT * FROM test WHERE id = {0} AND name = {1} 会被替换为