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;
|