/**
   * 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();
 }