optimize for sql delimiter

This commit is contained in:
开源海哥 2023-03-17 09:24:57 +08:00
parent 587ea8e74e
commit 238c5484b6
2 changed files with 4 additions and 4 deletions

View File

@ -280,7 +280,7 @@ public class CommonsDialectImpl implements IDialect {
index++; index++;
} }
} }
sqlBuilder.append(" FROM ").append(StringUtil.join(",", queryTables, queryTable -> queryTable.toSql(this))); sqlBuilder.append(" FROM ").append(StringUtil.join(", ", queryTables, queryTable -> queryTable.toSql(this)));
buildJoinSql(sqlBuilder, queryWrapper, allTables); buildJoinSql(sqlBuilder, queryWrapper, allTables);
buildWhereSql(sqlBuilder, queryWrapper, allTables); buildWhereSql(sqlBuilder, queryWrapper, allTables);
@ -306,7 +306,7 @@ public class CommonsDialectImpl implements IDialect {
//ignore selectColumns //ignore selectColumns
StringBuilder sqlBuilder = new StringBuilder("SELECT COUNT(*) FROM "); StringBuilder sqlBuilder = new StringBuilder("SELECT COUNT(*) FROM ");
sqlBuilder.append(StringUtil.join(",", queryTables, queryTable -> queryTable.toSql(this))); sqlBuilder.append(StringUtil.join(", ", queryTables, queryTable -> queryTable.toSql(this)));
buildJoinSql(sqlBuilder, queryWrapper, allTables); buildJoinSql(sqlBuilder, queryWrapper, allTables);
@ -329,7 +329,7 @@ public class CommonsDialectImpl implements IDialect {
//ignore selectColumns //ignore selectColumns
StringBuilder sqlBuilder = new StringBuilder("DELETE FROM "); StringBuilder sqlBuilder = new StringBuilder("DELETE FROM ");
sqlBuilder.append(StringUtil.join(",", queryTables, queryTable -> queryTable.toSql(this))); sqlBuilder.append(StringUtil.join(", ", queryTables, queryTable -> queryTable.toSql(this)));
buildJoinSql(sqlBuilder, queryWrapper, allTables); buildJoinSql(sqlBuilder, queryWrapper, allTables);
buildWhereSql(sqlBuilder, queryWrapper, allTables); buildWhereSql(sqlBuilder, queryWrapper, allTables);

View File

@ -34,7 +34,7 @@ public class DistinctQueryColumn extends QueryColumn {
if (CollectionUtil.isEmpty(queryTables)) { if (CollectionUtil.isEmpty(queryTables)) {
return ""; return "";
} }
return " DISTINCT " + StringUtil.join(",", queryColumns, queryColumn -> return " DISTINCT " + StringUtil.join(", ", queryColumns, queryColumn ->
queryColumn.toSelectSql(queryTables, dialect)); queryColumn.toSelectSql(queryTables, dialect));
} }
} }