lRequete  = getBaseDonnees ().getOQLQuery ("select RISQUE from owep.modele.execution.MRisque RISQUE") ;
lRequete = getBaseDonnees ().getOQLQuery ("select PROJET from owep.modele.execution.MProjet PROJET where mId = $1") ; lRequete.bind (mProjet.getId ()) ;
  public void initialiserBaseDonnees () throws ServletException  {    Session      lSession ;  // Session actuelle de l'utilisateur.    MProjet      lProjet ;   // Projet en cours.    OQLQuery     lRequete ;  // Requte  raliser sur la base.    QueryResults lResultat ; // Rsultat de la requte sur la base.        lSession = (Session) getRequete ().getSession ().getAttribute (CConstante.SES_SESSION) ;    lProjet  = lSession.getProjet () ;        // Charge la liste des problmes pour le projet ouvert.    try    {      getBaseDonnees ().begin () ;            // Excute la requte de rcupration des problmes.      lRequete  = getBaseDonnees ().getOQLQuery ("select RISQUE from owep.modele.execution.MRisque RISQUE") ;      lResultat = lRequete.execute () ;            // Parcours le rsultat de la requte et ajoute chaque problme  la liste.      mListeRisques = new ArrayList () ;      while (lResultat.hasMore ())      {        MRisque lRisque = (MRisque) lResultat.next () ;        // Prend en compte le problme que s'il appartient au projet ouvert.        if (lRisque.getProjet ().getId () == lProjet.getId ())        {          mListeRisques.add (lRisque) ;        }      }            getBaseDonnees ().commit () ;    }    catch (Exception eException)    {      eException.printStackTrace () ;      throw new ServletException (CConstante.EXC_TRAITEMENT) ;    }    finally    {      try      {        getBaseDonnees ().close () ;      }      catch (Exception eException)      {        eException.printStackTrace () ;        throw new ServletException (CConstante.EXC_TRAITEMENT) ;      }    }  }