From: <one...@us...> - 2002-11-04 08:11:26
|
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(','); |