Author: rr
Date: Thu Jul 15 12:24:03 2010
New Revision: 964398

URL: http://svn.apache.org/viewvc?rev=964398&view=rev
Log:
Shutdown hibernate session factory

Modified:
    
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/SessionManager.java
    
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/BpelDAOConnectionFactoryImpl.java

Modified: 
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/SessionManager.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/SessionManager.java?rev=964398&r1=964397&r2=964398&view=diff
==============================================================================
--- 
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/SessionManager.java 
(original)
+++ 
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/SessionManager.java 
Thu Jul 15 12:24:03 2010
@@ -151,4 +151,8 @@ public class SessionManager {
         String guid = props.getProperty(PROP_GUID);
         return _dataSources.get(guid).getConnection();
     }
+    
+    public void shutdown() {
+       _sessionFactory.close();
+    }
 }

Modified: 
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/BpelDAOConnectionFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/BpelDAOConnectionFactoryImpl.java?rev=964398&r1=964397&r2=964398&view=diff
==============================================================================
--- 
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/BpelDAOConnectionFactoryImpl.java
 (original)
+++ 
ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/BpelDAOConnectionFactoryImpl.java
 Thu Jul 15 12:24:03 2010
@@ -164,7 +164,7 @@ public class BpelDAOConnectionFactoryImp
     }
 
     public void shutdown() {
-        // Not too much to do for hibernate.
+       _sessionManager.shutdown();
     }
 
     private String guessDialect(DataSource dataSource) throws Exception {


Reply via email to