/** * Fermeture de la session courante. * * @throws DAORequestException Exception lors de la fermeture de la connexion. */ public void close() throws DAORequestException { getSession().flush(); HibernateUtils.closeSession(); // Extension de la base pour l'écriture sur le fichier. try { Connection jdbcConnection = DriverManager.getConnection("jdbc:hsqldb:file:/tmp/dbtpj2ee/tpdb", "sa", ""); jdbcConnection.createStatement().execute("SHUTDOWN"); jdbcConnection.close(); } catch (SQLException e) { throw new DAORequestException("Echec de fermeture de la connexion.", e); } }
/** Fermeture de la session courante. */ public void closeSession() { HibernateUtils.closeSession(); }