getBaseDonnees ().commit () ;
  public void initialiserParametres () throws ServletException  {    OQLQuery lRequete ; // Requte  raliser sur la base    QueryResults lResultat ; // Rsultat de la requte sur la base    MMesureIndicateur lMesureIndicateur ;        try    {       // pour chaque indicateur du projet      for (int i = 0 ; i < mProjet.getNbIndicateurs() ; i++)      {        // rcupration des identifiants de l indicateur, du collaborateur et de l itration        MIndicateur lIndicateur = (MIndicateur)mProjet.getIndicateur(i) ;        int lIdIndicateur = lIndicateur.getId() ;                MCollaborateur lCollaborateur = mSession.getCollaborateur () ;        int lIdCollab = lCollaborateur.getId () ;                // recherche de l iteration en cours        for (int j = 0; j < mProjet.getNbIterations() ; j++)        {          if (mProjet.getIteration(j).getEtat()==1)            mIteration = mProjet.getIteration(j);        }        int lIdIteration = mIteration.getId() ;                // Rcupre la mesure dans la base de donnes        getBaseDonnees ().begin () ;        // Rcupre la mesure dans la base de donnes        lRequete = getBaseDonnees ()          .getOQLQuery ("select MESUREINDICATEUR from owep.modele.execution.MMesureIndicateur MESUREINDICATEUR where mIndicateur = $1 and mCollaborateur = $2 and mIteration = $3") ;        lRequete.bind (lIdIndicateur) ;        lRequete.bind (lIdCollab) ;        lRequete.bind (lIdIteration) ;        lResultat = lRequete.execute () ;        try        {          lMesureIndicateur = (MMesureIndicateur) lResultat.next () ;        }        // si la mesure associ  l indicateur n'a pas encore t cr, on la cre        catch (NoSuchElementException eException)        {          // creation dans la bd de la mesure           lMesureIndicateur = new MMesureIndicateur() ;          lMesureIndicateur.setCollaborateur(lCollaborateur) ;          lMesureIndicateur.setIndicateur(lIndicateur) ;          lMesureIndicateur.setIteration(mIteration) ;          getBaseDonnees ().create(lMesureIndicateur) ;                    // ajout de l indicateur a la liste des indicateurs du projet          mProjet.setListe(new Integer(i),lMesureIndicateur) ;        }        getBaseDonnees ().commit () ;                // ajout de l indicateur a la liste des indicateurs du projet        mProjet.setListe(new Integer(i),lMesureIndicateur) ;      }    }    catch (Exception eException)    {      eException.printStackTrace () ;      throw new ServletException (CConstante.EXC_TRAITEMENT) ;    }    // Ferme la connexion  la base de donnes.    finally    {      try      {        getBaseDonnees ().close () ;      }      catch (PersistenceException eException)      {        eException.printStackTrace () ;        throw new ServletException (CConstante.EXC_DECONNEXION) ;      }    }  }