Exemplo n.º 1
0
 /**
  * Retorna una colecci�n Par_MunicipioTO
  *
  * @param parameters Hashtable - parametros para la consulta
  * @throws PersistenciaException - capa de persistencia
  * @return Collection - resultado Par_Municipio
  */
 public java.util.Collection<Object> getPar_Municipio(Hashtable<String, Object> parameters)
     throws PersistenciaException {
   PreparedStatement stm = null;
   ResultSet rs = null;
   Connection connection = null;
   Collection<Object> result = new ArrayList<Object>();
   Par_MunicipioTO par_municipioTO = new Par_MunicipioTO();
   Par_MunicipioTO par_municipioCollTO = null;
   StringBuffer sqlString = new StringBuffer();
   int posicion = 1;
   try {
     sqlString.append(" SELECT mpio_id ");
     sqlString.append("       ,mpio_nombre ");
     sqlString.append("       ,mpio_comentarios ");
     sqlString.append("       ,ciu_id ");
     sqlString.append("       ,mpio_estado ");
     sqlString.append("       ,mpio_eligezona ");
     sqlString.append("       ,mpio_default ");
     sqlString.append(" FROM spar_municipio ");
     sqlString.append(" WHERE 1=1 ");
     adicionarCondiciones(sqlString, par_municipioTO, parameters);
     connection = super.getConnection(this.objDataSession);
     stm = connection.prepareStatement(sqlString.toString());
     rs = stm.executeQuery();
     while (rs.next()) {
       par_municipioCollTO = new Par_MunicipioTO();
       par_municipioCollTO.setPosicion(posicion++);
       poblarTO(rs, par_municipioCollTO);
       result.add(par_municipioCollTO);
     }
   } catch (SQLException e) {
     e.printStackTrace();
     throw new PersistenciaException("Error en getPar_MunicipioDAO.getPar_Municipio: ", e);
   } finally {
     super.cerrarConexiones(connection, stm, rs, this.objDataSession);
   }
   return result;
 }