Explorar el Código

计划移除 ReflectionKit.setMethodCapitalize

nieqiuqiu hace 6 años
padre
commit
aeaf387fb4

+ 2 - 0
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/ReflectionKit.java

@@ -75,7 +75,9 @@ public class ReflectionKit {
      * @param field Field
      * @param str   String JavaBean类的version属性名
      * @return version属性的setter方法名称,e.g. setVersion
+     * @deprecated 3.0.8
      */
+    @Deprecated
     public static String setMethodCapitalize(Field field, final String str) {
         Class<?> fieldType = field.getType();
         // type of boolean's field, getter methodname is isGood(),

+ 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 final static Pattern MP_SQL_PLACE_HOLDER = Pattern.compile("[{](?<idx>\\d+)}");
 
     /**
      * 替换 SQL 语句中的占位符,例如输入 SELECT * FROM test WHERE id = {0} AND name = {1} 会被替换为

+ 1 - 0
mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/DataSourceConfig.java

@@ -102,6 +102,7 @@ public class DataSourceConfig {
                     break;
                 case H2:
                     dbQuery = new H2Query();
+                    break;
                 default:
                     // 默认 MYSQL
                     dbQuery = new MySqlQuery();