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() {
|