Fala galera, sou novo aqui no fórum, estou fazendo uma tela de consulta que utiliza o firebird 1.5 como db.
O problema acontece na exibição de uma f:selectItems do meu formulário. Ao colocar a consulta que está abaixo, ela simplesmente fica vazia. Quem puder me ajudar!
public List todosMunicipios() throws Exception {
PreparedStatement ps = null;
ResultSet rs = null;
try {
ps = this.conn.prepareStatement("select c.cidadenome || '-' || c.cidadeuf as cidadenome from cidade c order by cidadenome");
rs = ps.executeQuery();
//HashMap<String, String> lista = new HashMap<String, String>();
List<Municipio> list = new ArrayList<Municipio>();
while (rs.next()) {
String cidadenome = rs.getString(1);
String cidadeuf = rs.getString(2);
list.add(new Municipio(cidadenome, cidadeuf));
//lista.put(cidadenome, cidadeuf);
}
return list;
} catch (SQLException sqle) {
throw new Exception(sqle);
} finally {
ConnectionFactory.closeConnection(this.conn, ps, rs);
}
}
Formulário
<h:outputText value=“Município:”/>
<h:selectOneMenu
id=“municipio"
converter=“municipioConverter"
value=”#{consultaController.objMunicipio.cidadenome}“
title=“Município”>
<f:selectItems value=”#{consultaController.listaMunicipio}”/>
</h:selectOneMenu>