mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
optimize for sql delimiter
This commit is contained in:
parent
587ea8e74e
commit
238c5484b6
@ -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);
|
||||||
|
|||||||
@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user