From: <one...@us...> - 2002-11-23 00:24:19
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl In directory sc8-pr-cvs1:/tmp/cvs-serv25339/hibernate/impl Modified Files: IteratorImpl.java Log Message: fix Iterator exception subclass (by Alex Staubo) set connection isolation levels _before_ starting transactions Index: IteratorImpl.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/IteratorImpl.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** IteratorImpl.java 22 Nov 2002 07:03:06 -0000 1.9 --- IteratorImpl.java 23 Nov 2002 00:24:16 -0000 1.10 *************** *** 2,7 **** package cirrus.hibernate.impl; ! import java.sql.*; import java.util.Iterator; import org.apache.commons.logging.Log; --- 2,9 ---- package cirrus.hibernate.impl; ! import java.sql.ResultSet; ! import java.sql.SQLException; import java.util.Iterator; + import java.util.NoSuchElementException; import org.apache.commons.logging.Log; *************** *** 10,14 **** import cirrus.hibernate.HibernateException; import cirrus.hibernate.LazyInitializationException; ! import cirrus.hibernate.engine.*; import cirrus.hibernate.query.QueryTranslator; import cirrus.hibernate.type.Type; --- 12,16 ---- import cirrus.hibernate.HibernateException; import cirrus.hibernate.LazyInitializationException; ! import cirrus.hibernate.engine.SessionImplementor; import cirrus.hibernate.query.QueryTranslator; import cirrus.hibernate.type.Type; *************** *** 60,64 **** public Object next() { ! if ( nextResults==null ) throw new IllegalStateException("No more results"); try { currentResults = nextResults; --- 62,66 ---- public Object next() { ! if ( nextResults==null ) throw new NoSuchElementException("No more results"); try { currentResults = nextResults; |