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 {