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