信创改造
This commit is contained in:
@@ -307,7 +307,10 @@ public class CommonUtils {
|
||||
String sqlserver = "SQL SERVER";
|
||||
if (dbType.indexOf(DataBaseConstant.DB_TYPE_MYSQL) >= 0) {
|
||||
DB_TYPE = DataBaseConstant.DB_TYPE_MYSQL;
|
||||
} else if (dbType.indexOf(DataBaseConstant.DB_TYPE_ORACLE) >= 0 || dbType.indexOf(DataBaseConstant.DB_TYPE_DM) >= 0) {
|
||||
} else if (dbType.indexOf(DataBaseConstant.DB_TYPE_DM) >= 0) {
|
||||
// 达梦数据库:getDatabaseProductName() 返回 "DM DBMS",需在 ORACLE 之前判断
|
||||
DB_TYPE = DataBaseConstant.DB_TYPE_DM;
|
||||
} else if (dbType.indexOf(DataBaseConstant.DB_TYPE_ORACLE) >= 0) {
|
||||
DB_TYPE = DataBaseConstant.DB_TYPE_ORACLE;
|
||||
} else if (dbType.indexOf(DataBaseConstant.DB_TYPE_SQLSERVER) >= 0 || dbType.indexOf(sqlserver) >= 0) {
|
||||
DB_TYPE = DataBaseConstant.DB_TYPE_SQLSERVER;
|
||||
|
||||
@@ -90,6 +90,9 @@ public class DbTypeUtils {
|
||||
return DataBaseConstant.DB_TYPE_DB2;
|
||||
} else if (DbType.HSQL.equals(dbType)) {
|
||||
return DataBaseConstant.DB_TYPE_HSQL;
|
||||
} else if (DbType.DM.equals(dbType)) {
|
||||
// 达梦数据库单独返回 DM 类型,避免被归入 Oracle 分支
|
||||
return DataBaseConstant.DB_TYPE_DM;
|
||||
} else if (dbTypeIsOracle(dbType)) {
|
||||
return DataBaseConstant.DB_TYPE_ORACLE;
|
||||
} else if (dbTypeIsSqlServer(dbType)) {
|
||||
|
||||
+2
-1
@@ -1,5 +1,6 @@
|
||||
package org.jeecg.config.mybatis;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||
import com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor;
|
||||
@@ -119,7 +120,7 @@ public class MybatisPlusSaasConfig {
|
||||
// 青海动态表名设置
|
||||
interceptor.addInnerInterceptor(dynamicTableNameQhInterceptor());
|
||||
//update-end-author:zyf date:20220425 for:【VUEN-606】注入动态表名适配拦截器解决多表名问题
|
||||
interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
|
||||
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.DM));
|
||||
//【jeecg-boot/issues/3847】增加@Version乐观锁支持
|
||||
interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
|
||||
return interceptor;
|
||||
|
||||
Reference in New Issue
Block a user