コード例 #1
0
  public ArrayList<PrestationsSante> get() throws DAOException {
    ArrayList<PrestationsSante> prestaListe = new ArrayList<PrestationsSante>();

    Connection connexion = null;
    PreparedStatement preparedStatement = null;
    ResultSet resultSet = null;

    try {
      connexion = daoFactory.getConnection();

      preparedStatement = initialisationRequetePreparee(connexion, SQL_SELECT, false);

      resultSet = preparedStatement.executeQuery();

      /* Parcours de la ligne de donn�es retourn�e dans le ResultSet */
      while (resultSet.next() != false) {
        PrestationsSante presta = new PrestationsSante();
        presta = map(resultSet);
        prestaListe.add(presta);
        System.out.println("Recupération de : " + presta.getNumSinistre());
      }

      return prestaListe;
    } catch (SQLException e) {
      throw new DAOException(e + e.getMessage());
    } finally {
      fermeturesSilencieuses(resultSet, preparedStatement, connexion);
    }
  }
コード例 #2
0
  private static PrestationsSante map(ResultSet resultSet) throws SQLException {
    PrestationsSante presta = new PrestationsSante();

    presta.setNumSinistre(resultSet.getInt("NUM_SINISTRE"));
    presta.setNumAdhesion(resultSet.getInt("NUM_ADHESION"));
    presta.setNumBeneficiaireSinistre(resultSet.getInt("NUM_BENEFICIAIRE_SINISTRE"));
    presta.setNumBeneficiaire(resultSet.getInt("NUM_BENEFICIAIRE"));
    presta.setActe(resultSet.getString("ACTE"));
    presta.setDesignationActe(resultSet.getString("DESIGNATION_ACTE"));
    presta.setLibelleBareme(resultSet.getString("LIBELLE_BAREME"));
    presta.setJourDebutSoins(resultSet.getString("JOUR_DEBUT_SOINS"));
    presta.setMoisDebutSoins(resultSet.getString("MOIS_DEBUT_SOINS"));
    presta.setAnneeDebutSoins(resultSet.getInt("ANNEE_DEBUT_SOINS"));
    presta.setJourPaiement(resultSet.getString("JOUR_PAIEMENT"));
    presta.setMoisPaiement(resultSet.getString("MOIS_PAIEMENT"));
    presta.setAnneePaiement(resultSet.getInt("ANNEE_PAIEMENT"));
    presta.setFraisReelAssure(resultSet.getFloat("FRAIS_REEL_ASSURE"));
    presta.setMontantSecu(resultSet.getFloat("MONTANT_SECU"));
    presta.setMontantRembourse(resultSet.getFloat("MONTANT_REMBOURSE"));

    return presta;
  }