From: <one...@us...> - 2002-11-14 11:28:59
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl In directory usw-pr-cvs1:/tmp/cvs-serv27942/hibernate/impl Modified Files: SessionImpl.java Log Message: undeprecated update() fixed BAD bug in generated SQL from some queries support multi-argument SQL functions Index: SessionImpl.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionImpl.java,v retrieving revision 1.150 retrieving revision 1.151 diff -C2 -d -r1.150 -r1.151 *** SessionImpl.java 7 Nov 2002 16:04:08 -0000 1.150 --- SessionImpl.java 14 Nov 2002 11:28:55 -0000 1.151 *************** *** 84,88 **** private Set nullifiables = new HashSet(); //set of Keys of deleted objects ! private Interceptor interceptor; --- 84,88 ---- private Set nullifiables = new HashSet(); //set of Keys of deleted objects ! private Interceptor interceptor; [...1076 lines suppressed...] ! if (filters.length==0) return Collections.EMPTY_LIST.iterator(); ! Iterator result = null; Iterator[] results = null; boolean many = filters.length>1; if (many) results = new Iterator[filters.length]; ! //execute the queries and return all results as a single iterator for ( int i=0; i<filters.length; i++ ) { ! result = filters[i].iterate(values, types, selection, namedParams, this); if ( many ) { results[i] = result; } ! } ! return many ? new JoinedIterator(results) : result; |