Browse Source

兼容 Vastbase数据库 翻页 (#6320)

Co-authored-by: lilanlong <506706088@qq.com>
Co-authored-by: nieqiurong <nieqiurong@163.com>
lilanlong 11 months ago
parent
commit
64e5234299

+ 6 - 1
mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/DbType.java

@@ -210,6 +210,10 @@ public enum DbType {
      * derby
      */
     DERBY("derby", "Derby数据库"),
+    /**
+     * vastbase
+     */
+    VASTBASE("vastbase", "Vastbase数据库"),
     /**
      * UNKNOWN DB
      */
@@ -273,6 +277,7 @@ public enum DbType {
             || this == DbType.TDENGINE
             || this == DbType.UXDB
             || this == DbType.GBASE8S_PG
-            || this == DbType.GBASE_8C;
+            || this == DbType.GBASE_8C
+            || this == DbType.VASTBASE;
     }
 }

+ 2 - 0
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/toolkit/JdbcUtils.java

@@ -145,6 +145,8 @@ public class JdbcUtils {
             return DbType.PRESTO;
         } else if (url.contains(":derby:")) {
             return DbType.DERBY;
+        } else if (url.contains(":vastbase:")) {
+            return DbType.VASTBASE;
         } else {
             logger.warn("The jdbcUrl is " + jdbcUrl + ", Mybatis Plus Cannot Read Database type or The Database's Not Supported!");
             return DbType.OTHER;