diff --git a/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/DbType.java b/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/DbType.java index 25076c6dd..97e06120b 100644 --- a/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/DbType.java +++ b/mybatis-plus-annotation/src/main/java/com/baomidou/mybatisplus/annotation/DbType.java @@ -222,6 +222,10 @@ public enum DbType { * duckdb */ DUCKDB("duckdb", "duckdb数据库"), + /** + * yasdb + */ + YASDB("yasdb", "崖山数据库"), /** * UNKNOWN DB */ @@ -260,7 +264,8 @@ public boolean mysqlSameType() { || this == DbType.OCEAN_BASE || this == DbType.CUBRID || this == DbType.SUNDB - || this == DbType.GOLDENDB; + || this == DbType.GOLDENDB + || this == DbType.YASDB; } public boolean oracleSameType() { diff --git a/mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/toolkit/JdbcUtils.java b/mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/toolkit/JdbcUtils.java index aa2e9d52d..5a2e8494b 100644 --- a/mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/toolkit/JdbcUtils.java +++ b/mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/toolkit/JdbcUtils.java @@ -99,7 +99,7 @@ public static DbType getDbType(String jdbcUrl) { return DbType.GBASE; } else if (url.contains(":gbasedbt-sqli:") || url.contains(":informix-sqli:")) { return DbType.GBASE_8S; - } else if (url.contains(":gbase8s-pg:")){ + } else if (url.contains(":gbase8s-pg:")) { return DbType.GBASE8S_PG; } else if (url.contains(":gbase8c:")) { return DbType.GBASE_8C; @@ -149,8 +149,10 @@ public static DbType getDbType(String jdbcUrl) { return DbType.VASTBASE; } else if (url.contains(":goldendb:")) { return DbType.GOLDENDB; - } else if (url.contains(":duckdb:")){ + } else if (url.contains(":duckdb:")) { return DbType.DUCKDB; + } else if (url.contains(":yasdb:")) { + return DbType.YASDB; } else { logger.warn("The jdbcUrl is " + jdbcUrl + ", Mybatis Plus Cannot Read Database type or The Database's Not Supported!"); return DbType.OTHER;