Index: src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java =================================================================== RCS file: /cvsroot/cayenne/cayenne/src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java,v retrieving revision 1.14 diff -u -r1.14 QueryAssemblerHelper.java --- src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java 30 Apr 2003 11:32:36 -0000 1.14 +++ src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java 7 May 2003 04:22:08 -0000 ..-143,11 +143,10 @@ } else { ObjAttribute objAttr = (ObjAttribute) pathComp; if (lastRelationship != null) { - DbRelationship lastDbRel = - (DbRelationship) lastRelationship - .getDbRelationships() - .get( - 0); + List lastDbRelList = + lastRelationship.getDbRelationships(); + DbRelationship lastDbRel = + (DbRelationship) lastDbRelList.get(lastDbRelList.size() - 1); processColumn(buf, objAttr.getDbAttribute(), lastDbRel); } else { processColumn(buf, objAttr.getDbAttribute()); ..-404,4 +403,4 @@ processColumn(buf, att); } -} \ No newline at end of file +}