Author: tyrell
Date: Wed Jan 30 08:21:37 2008
New Revision: 13180

Log:

Checking whether the session is open as well as !=null to prevent closed 
sessions getting returned.

Modified:
   trunk/wsas/java/modules/core/src/org/wso2/wsas/util/HibernateConfig.java

Modified: 
trunk/wsas/java/modules/core/src/org/wso2/wsas/util/HibernateConfig.java
==============================================================================
--- trunk/wsas/java/modules/core/src/org/wso2/wsas/util/HibernateConfig.java    
(original)
+++ trunk/wsas/java/modules/core/src/org/wso2/wsas/util/HibernateConfig.java    
Wed Jan 30 08:21:37 2008
@@ -182,7 +182,7 @@
 
     public Session currentSession() throws HibernateException {
         Session session = (Session) SESSION.get();
-        if (session == null) {
+        if ((session == null) || (!session.isOpen())) {
             session = SESSION_FACTORY.openSession();
             SESSION.set(session);
         }

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to