Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/query
In directory usw-pr-cvs1:/tmp/cvs-serv5635/hibernate/query
Modified Files:
QueryTranslator.java
Log Message:
support for collections/associations with MultiTableEntityPersister
Index: QueryTranslator.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/query/QueryTranslator.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -C2 -d -r1.40 -r1.41
*** QueryTranslator.java 3 Nov 2002 06:19:59 -0000 1.40
--- QueryTranslator.java 4 Nov 2002 08:10:52 -0000 1.41
***************
*** 499,503 ****
String suffix = (size==1) ? "" : Integer.toString(k);
String name = (String) returnTypes.get(k) ;
! buf.append( persisters[k].selectPropertiesString(name, suffix) );
}
--- 499,503 ----
String suffix = (size==1) ? "" : Integer.toString(k);
String name = (String) returnTypes.get(k) ;
! buf.append( persisters[k].propertySelectClauseFragment(name, suffix) );
}
***************
*** 518,522 ****
//render the " foo_table foo," bit
buf.append(' ')
! .append( p.getQueryFromClause(name) );
if ( iter.hasNext() || collections.size()!=0 ) buf.append(',');
--- 518,522 ----
//render the " foo_table foo," bit
buf.append(' ')
! .append( p.fromClauseFragment(name) );
if ( iter.hasNext() || collections.size()!=0 ) buf.append(',');
|