From 06f234a00843fddea6a177f47cd3c64d99a4a581 Mon Sep 17 00:00:00 2001 From: hinglo-c <13568939633@163.com> Date: Tue, 1 Aug 2023 13:59:36 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E6=94=B9wrap=E4=B8=8EtoUppe?= =?UTF-8?q?rCase=20=E6=96=B9=E6=B3=95=E4=B8=BApublic=20=EF=BC=8C=E6=96=B9?= =?UTF-8?q?=E4=BE=BF=E9=87=8D=E5=86=99=E6=96=B9=E8=A8=80=E5=86=B3=E5=AE=9A?= =?UTF-8?q?SQL=E6=98=AF=E5=90=A6=E9=9C=80=E8=A6=81=E5=8A=A0=E5=BC=95?= =?UTF-8?q?=E5=8F=B7=E4=B8=8E=E5=A4=A7=E5=B0=8F=E5=86=99=202=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9forDbUpdate=20=E6=96=B9=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E5=B0=86tableName=20=E4=BD=BF=E7=94=A8warp=20=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=8C=85=E8=A3=B9=E3=80=82=E7=BB=9F=E4=B8=80=E8=A7=84?= =?UTF-8?q?=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/io/jboot/db/dialect/JbootDmDialect.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/jboot/db/dialect/JbootDmDialect.java b/src/main/java/io/jboot/db/dialect/JbootDmDialect.java index 23012007..1395f52c 100644 --- a/src/main/java/io/jboot/db/dialect/JbootDmDialect.java +++ b/src/main/java/io/jboot/db/dialect/JbootDmDialect.java @@ -34,7 +34,7 @@ public class JbootDmDialect extends OracleDialect implements JbootDialect { private static final char separator = '"'; - private String wrap(String wrap) { + public String wrap(String wrap) { return "\"" + wrap.toUpperCase() + "\""; } @@ -211,7 +211,7 @@ public class JbootDmDialect extends OracleDialect implements JbootDialect { // Record 新增支持 modifyFlag Set modifyFlag = CPI.getModifyFlag(record); - sql.append("update ").append(tableName).append(" set "); + sql.append("update ").append(wrap(tableName)).append(" set "); for (Map.Entry e : record.getColumns().entrySet()) { String colName = e.getKey(); if (modifyFlag.contains(colName) && !isPrimaryKey(colName, pKeys)) { @@ -284,7 +284,7 @@ public class JbootDmDialect extends OracleDialect implements JbootDialect { return toUpperCase(distinctSql != null ? distinctSql : super.forPaginateTotalRow(select, sqlExceptSelect, ext)); } - private static String toUpperCase(String sql) { + public String toUpperCase(String sql) { return sql.toUpperCase(); } } -- Gitee