From cba62f48f0c167fdc9d9e97653066c0067b1f6c7 Mon Sep 17 00:00:00 2001 From: Loredana Liccardo Date: Fri, 24 Oct 2014 16:44:30 +0000 Subject: [PATCH] - method closeconnection in class DatabaseManager modified in order to close the SessionFactory. git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-access/DatabasesResourcesManager@100987 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../dataaccess/databases/utils/DatabaseManagement.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java b/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java index f41aac8..e50b12e 100644 --- a/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java +++ b/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java @@ -313,9 +313,12 @@ public class DatabaseManagement { // close the connection public void closeConnection() { - - sourceDBSession.close(); - + if(sourceDBSession!=null){ + sourceDBSession.close(); + AnalysisLogger.getLogger().debug( + "In DatabaseManagement->Connection closed"); + sourceDBSession = null; + } } /**