From: <ste...@us...> - 2006-02-13 15:50:37
|
Update of /cvsroot/hibernate/Hibernate3/src/org/hibernate/hql/ast In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7842/src/org/hibernate/hql/ast Modified Files: HqlSqlWalker.java Log Message: HHH-1419 Index: HqlSqlWalker.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate3/src/org/hibernate/hql/ast/HqlSqlWalker.java,v retrieving revision 1.115 retrieving revision 1.116 diff -u -d -r1.115 -r1.116 --- HqlSqlWalker.java 22 Dec 2005 20:17:23 -0000 1.115 +++ HqlSqlWalker.java 13 Feb 2006 15:50:28 -0000 1.116 @@ -813,8 +813,11 @@ } public FromClause getFinalFromClause() { - //TODO: more correct implementation - return currentFromClause; + FromClause top = currentFromClause; + while ( top.getParentFromClause() != null ) { + top = top.getParentFromClause(); + } + return top; } public boolean isShallowQuery() { |