Added ability to set alias for root table of sql query.

This commit is contained in:
Ryszard-Trojnacki
2015-03-18 10:28:54 +01:00
parent 81aeca5475
commit f78f4ea64a
5 changed files with 63 additions and 1 deletions
@@ -104,7 +104,7 @@ public class SqlTreeBuilder {
this.queryDetail = query.getDetail();
this.predicates = predicates;
this.alias = new SqlTreeAlias(request.getBeanDescriptor().getBaseTableAlias());
this.alias = new SqlTreeAlias(request.getQuery().getAlias()==null?request.getBeanDescriptor().getBaseTableAlias():request.getQuery().getAlias());
this.ctx = new DefaultDbSqlContext(alias, tableAliasPlaceHolder, columnAliasPrefix, !subQuery);
}