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