Author: steve.ebersole(a)jboss.com
Date: 2006-12-07 07:59:08 -0500 (Thu, 07 Dec 2006)
New Revision: 10939
Modified:
trunk/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java
Log:
bug in borrowed connection releasing
Modified: trunk/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java
===================================================================
--- trunk/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java 2006-12-07 05:21:17 UTC
(rev 10938)
+++ trunk/Hibernate3/src/org/hibernate/jdbc/ConnectionManager.java 2006-12-07 12:59:08 UTC
(rev 10939)
@@ -168,8 +168,12 @@
public void releaseBorrowedConnection() {
if ( borrowedConnection != null ) {
- borrowedConnection = null;
- BorrowedConnectionProxy.renderUnuseable( borrowedConnection );
+ try {
+ BorrowedConnectionProxy.renderUnuseable( borrowedConnection );
+ }
+ finally {
+ borrowedConnection = null;
+ }
}
}
Show replies by thread