diff --git a/src/main/java/io/jboot/db/dialect/JbootDmDialect.java b/src/main/java/io/jboot/db/dialect/JbootDmDialect.java index 230120075905c961b01d87643c388a76c1ac266e..1395f52c26a9bdc434bff19756c6a250e98266f3 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(); } }