From: <one...@us...> - 2003-02-01 00:16:34
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/loader In directory sc8-pr-cvs1:/tmp/cvs-serv27999/loader Modified Files: CollectionLoader.java EntityLoader.java OneToManyLoader.java Log Message: fixed a problem outerjoin loading many-to-manys with a repeated column name Index: CollectionLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/loader/CollectionLoader.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** CollectionLoader.java 26 Nov 2002 08:37:25 -0000 1.8 --- CollectionLoader.java 1 Feb 2003 00:16:31 -0000 1.9 *************** *** 38,42 **** int joins=associations.size(); suffixes = new String[joins]; ! for ( int i=0; i<joins; i++ ) suffixes[i] = (joins==1) ? "" : Integer.toString(i); sql = sqlSelect( --- 38,42 ---- int joins=associations.size(); suffixes = new String[joins]; ! for ( int i=0; i<joins; i++ ) suffixes[i] = Integer.toString(i) + '_'; sql = sqlSelect( Index: EntityLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/loader/EntityLoader.java,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** EntityLoader.java 15 Jan 2003 12:52:40 -0000 1.13 --- EntityLoader.java 1 Feb 2003 00:16:31 -0000 1.14 *************** *** 36,40 **** int joins=associations.size(); suffixes = new String[joins+1]; ! for ( int i=0; i<=joins; i++ ) suffixes[i] = (joins==0) ? "" : Integer.toString(i); sql = sqlSelect( --- 36,40 ---- int joins=associations.size(); suffixes = new String[joins+1]; ! for ( int i=0; i<=joins; i++ ) suffixes[i] = (joins==0) ? "" : Integer.toString(i) + '_'; sql = sqlSelect( Index: OneToManyLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/loader/OneToManyLoader.java,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** OneToManyLoader.java 15 Jan 2003 12:52:40 -0000 1.15 --- OneToManyLoader.java 1 Feb 2003 00:16:31 -0000 1.16 *************** *** 46,50 **** int joins=associations.size(); suffixes = new String[joins+1]; ! for ( int i=0; i<=joins; i++ ) suffixes[i] = (joins==0) ? "" : Integer.toString(i); sql = sqlSelect( --- 46,50 ---- int joins=associations.size(); suffixes = new String[joins+1]; ! for ( int i=0; i<=joins; i++ ) suffixes[i] = (joins==0) ? "" : Integer.toString(i) + '_'; sql = sqlSelect( |