From a2a233b0806f0f911937314ee7e1da5a027dc747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Wed, 8 Mar 2023 15:46:26 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91SqlUtils=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/common/util/dynamic/db/SqlUtils.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/dynamic/db/SqlUtils.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/dynamic/db/SqlUtils.java index dec76a34..751dfbe9 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/dynamic/db/SqlUtils.java +++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/dynamic/db/SqlUtils.java @@ -12,6 +12,10 @@ import java.util.Map; */ public class SqlUtils { + private SqlUtils(){ + + } + public static final String DATABSE_TYPE_MYSQL = "mysql"; public static final String DATABSE_TYPE_POSTGRE = "postgresql"; public static final String DATABSE_TYPE_ORACLE = "oracle"; @@ -30,9 +34,9 @@ public class SqlUtils { * 获取所有表的SQL */ public static final String MYSQL_ALLTABLES_SQL = "select distinct table_name from information_schema.columns where table_schema = {0}"; - public static final String POSTGRE__ALLTABLES_SQL = "SELECT distinct c.relname AS table_name FROM pg_class c"; - public static final String ORACLE__ALLTABLES_SQL = "select distinct colstable.table_name as table_name from user_tab_cols colstable"; - public static final String SQLSERVER__ALLTABLES_SQL = "select distinct c.name as table_name from sys.objects c"; + public static final String POST_GRE_ALL_TABLES_SQL = "SELECT distinct c.relname AS table_name FROM pg_class c"; + public static final String ORACLE_ALL_TABLES_SQL = "select distinct colstable.table_name as table_name from user_tab_cols colstable"; + public static final String SQL_SERVER_ALL_TABLES_SQL = "select distinct c.name as table_name from sys.objects c"; /** * 获取指定表的所有列名 @@ -184,11 +188,11 @@ public class SqlUtils { if (dbTypeIsMySQL(dbType)) { return MessageFormat.format(MYSQL_ALLTABLES_SQL, params); } else if (dbTypeIsOracle(dbType)) { - return ORACLE__ALLTABLES_SQL; + return ORACLE_ALL_TABLES_SQL; } else if (dbTypeIsPostgre(dbType)) { - return POSTGRE__ALLTABLES_SQL; + return POST_GRE_ALL_TABLES_SQL; } else if (dbTypeIsSQLServer(dbType)) { - return SQLSERVER__ALLTABLES_SQL; + return SQL_SERVER_ALL_TABLES_SQL; } } return null;