Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/query
In directory sc8-pr-cvs1:/tmp/cvs-serv31778/hibernate/query
Modified Files:
QueryTranslator.java
Log Message:
fixed problem with cached prepared statement handling
Index: QueryTranslator.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/query/QueryTranslator.java,v
retrieving revision 1.52
retrieving revision 1.53
diff -C2 -d -r1.52 -r1.53
*** QueryTranslator.java 28 Dec 2002 02:25:49 -0000 1.52
--- QueryTranslator.java 4 Mar 2003 10:43:06 -0000 1.53
***************
*** 808,812 ****
catch (SQLException sqle) {
JDBCExceptionReporter.logExceptions(sqle);
! session.getBatcher().closeQueryStatement(st);
throw sqle;
}
--- 808,812 ----
catch (SQLException sqle) {
JDBCExceptionReporter.logExceptions(sqle);
! closePreparedStatement(st, selection, session);
throw sqle;
}
***************
*** 825,829 ****
catch (SQLException sqle) {
JDBCExceptionReporter.logExceptions(sqle);
! session.getBatcher().closeQueryStatement(st);
throw sqle;
}
--- 825,829 ----
catch (SQLException sqle) {
JDBCExceptionReporter.logExceptions(sqle);
! closePreparedStatement(st, selection, session);
throw sqle;
}
***************
*** 867,871 ****
}
finally {
! session.getBatcher().closeQueryStatement(st);
}
return list;
--- 867,871 ----
}
finally {
! closePreparedStatement(st, null, session);
}
return list;
|