From: <one...@us...> - 2003-01-18 09:01:13
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/loader In directory sc8-pr-cvs1:/tmp/cvs-serv29261/hibernate/loader Modified Files: OuterJoinLoader.java Log Message: fixed a very minor issue in generated SQL Index: OuterJoinLoader.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/loader/OuterJoinLoader.java,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** OuterJoinLoader.java 15 Jan 2003 12:52:40 -0000 1.16 --- OuterJoinLoader.java 18 Jan 2003 09:01:10 -0000 1.17 *************** *** 73,86 **** Type type = persister.getElementType(); - String[] columns = StringHelper.prefix( persister.getElementColumnNames(), alias + '.' ); if ( type.isEntityType() ) { EntityType etype = (EntityType) type; if ( autoEager( persister.enableJoinedFetch(), etype, session ) ) { // fetch many-to-many by outerjoin depending value of outer-join in mapping walkTree(etype, columns, persister, associations, new HashSet(), session); } } else if ( type.isComponentType() ) { ! walkTree( (AbstractComponentType) type, columns, persister, alias, associations, new HashSet(), session); } --- 73,86 ---- Type type = persister.getElementType(); if ( type.isEntityType() ) { EntityType etype = (EntityType) type; if ( autoEager( persister.enableJoinedFetch(), etype, session ) ) { // fetch many-to-many by outerjoin depending value of outer-join in mapping + String[] columns = StringHelper.prefix( persister.getElementColumnNames(), alias + '.' ); walkTree(etype, columns, persister, associations, new HashSet(), session); } } else if ( type.isComponentType() ) { ! walkTree( (AbstractComponentType) type, persister.getElementColumnNames(), persister, alias, associations, new HashSet(), session); } *************** *** 143,148 **** if ( types[i].isEntityType() ) { EntityType etype = (EntityType) types[i]; ! if ( autoEager( act.enableJoinedFetch(i), etype, session ) ) ! walkTree(etype, range, persister, associations, classPersisters, session); } else if ( types[i].isComponentType() ) { --- 143,150 ---- if ( types[i].isEntityType() ) { EntityType etype = (EntityType) types[i]; ! if ( autoEager( act.enableJoinedFetch(i), etype, session ) ) { ! String[] columns = StringHelper.prefix(range, alias + '.'); ! walkTree(etype, columns, persister, associations, classPersisters, session); ! } } else if ( types[i].isComponentType() ) { |