fixed: oracle下查询报错 close #I6Z7K4

This commit is contained in:
开源海哥 2023-04-28 07:07:02 +08:00
parent 33dc9cc594
commit d2df201304
2 changed files with 5 additions and 2 deletions

View File

@ -307,7 +307,6 @@ public class CommonsDialectImpl implements IDialect {
sqlBuilder.append("*"); sqlBuilder.append("*");
} else { } else {
int index = 0; int index = 0;
for (QueryColumn selectColumn : selectColumns) { for (QueryColumn selectColumn : selectColumns) {
String selectColumnSql = CPI.toSelectSql(selectColumn, queryTables, this); String selectColumnSql = CPI.toSelectSql(selectColumn, queryTables, this);
sqlBuilder.append(selectColumnSql); sqlBuilder.append(selectColumnSql);

View File

@ -17,6 +17,7 @@ package com.mybatisflex.core.dialect.impl;
import com.mybatisflex.core.dialect.KeywordWrap; import com.mybatisflex.core.dialect.KeywordWrap;
import com.mybatisflex.core.dialect.LimitOffsetProcesser; import com.mybatisflex.core.dialect.LimitOffsetProcesser;
import com.mybatisflex.core.util.StringUtil;
public class OracleDialect extends CommonsDialectImpl { public class OracleDialect extends CommonsDialectImpl {
@ -43,6 +44,9 @@ public class OracleDialect extends CommonsDialectImpl {
@Override @Override
public String wrap(String keyword) { public String wrap(String keyword) {
if (StringUtil.isNotBlank(keyword)) {
return super.wrap(toUpperCase ? keyword.toUpperCase() : keyword); return super.wrap(toUpperCase ? keyword.toUpperCase() : keyword);
} }
return "";
}
} }