mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
优化:当只查询一张表时,生成的字段无效添加表前缀
This commit is contained in:
parent
c11067d290
commit
15410aed76
@ -302,13 +302,13 @@ public class QueryColumn implements Serializable {
|
||||
}
|
||||
|
||||
String toConditionSql(List<QueryTable> queryTables, IDialect dialect) {
|
||||
String tableName = WrapperUtil.getRealTableName(queryTables, table);
|
||||
String tableName = WrapperUtil.getColumnTableName(queryTables, table);
|
||||
return wrap(dialect, tableName, name);
|
||||
}
|
||||
|
||||
|
||||
String toSelectSql(List<QueryTable> queryTables, IDialect dialect) {
|
||||
String tableName = WrapperUtil.getRealTableName(queryTables, table);
|
||||
String tableName = WrapperUtil.getColumnTableName(queryTables, table);
|
||||
return wrap(dialect, tableName, name) + WrapperUtil.buildAsAlias(dialect.wrap(alias));
|
||||
}
|
||||
|
||||
|
||||
@ -95,7 +95,11 @@ class WrapperUtil {
|
||||
}
|
||||
|
||||
|
||||
public static String getRealTableName(List<QueryTable> queryTables, QueryTable queryTable) {
|
||||
public static String getColumnTableName(List<QueryTable> queryTables, QueryTable queryTable) {
|
||||
if (queryTables == null || queryTables.size() <= 1){
|
||||
return "";
|
||||
}
|
||||
|
||||
QueryTable realTable = getRealTable(queryTables, queryTable);
|
||||
if (realTable == null) {
|
||||
return "";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user