From: <one...@us...> - 2003-03-04 10:43:09
|
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; |