Ao necessitar implementar uma lista dos dados do banco estou me deparando com um erro no método getLista()
publicList<Contato>getLista(){try{PreparedStatementstmt=this.conn.prepareStatement("select * from contatos");ResultSetrs=stmt.executeQuery();List<Contato>contatos=newArrayList<Contato>();while(rs.next()){// criando o objeto contatoContatocontato=newContato();contato.setNome(rs.getString("nome"));contato.setEmail(rs.getString("email"));contato.setEndereco(rs.getString("endereco"));[color=red]contato.setDataFormatada(rs.getDate("dataNascimento"));[/color]contatos.add(contato);}rs.close();stmt.close();returncontatos;}catch(Exceptione){thrownewDaoException(e);}}
Vai lhe retornar um java.sql.Date e não uma String ou java.util.Date. Seu método setDataFormatada recebe uma String e não um objeto Date.
Tu teria de fazer algo como:
Discordo.
O erro não está no método, nem no código, nem em nada além do sujeito que abriu o tópico.
Se não sabe fazer, você tem duas escolhas:
1 - Estudar, seguir corretamente as instruções de livros/apostilas e aprender.
2 - Pagar para alguém fazer.
Portanto, se você é incapaz de realizar a primeira (por que, ao meu ver, quem interpreta a pergunta “qual é o erro?” como “onde está o erro?” é incapaz), pode ir pensando em gastar uns dinheiros.
drsmachado
Que isso machado? Calma cara, se este tópico te irritou a este ponto, nem comenta. Relaxa
Vai lhe retornar um java.sql.Date e não uma String ou java.util.Date. Seu método setDataFormatada recebe uma String e não um objeto Date.
Tu teria de fazer algo como:
Eu sei, eu sei. Mas te acalma.
Diz ai para mim agora, está assim porque está trabalhando com Struts né? Pode falar rsrs…
Porque só de ter lido que tu trabalha com isso…me arrepia rs.
drsmachado
nel:
Eu sei, eu sei. Mas te acalma.
Diz ai para mim agora, está assim porque está trabalhando com Struts né? Pode falar rsrs…
Porque só de ter lido que tu trabalha com isso…me arrepia rs.
Emprego número 1:
Manutenção em um sistema de pós faturamento, todo feito em Struts 1, com persistência em Hibernate e, sem nada de ajax.
nel
drsmachado:
nel:
Eu sei, eu sei. Mas te acalma.
Diz ai para mim agora, está assim porque está trabalhando com Struts né? Pode falar rsrs…
Porque só de ter lido que tu trabalha com isso…me arrepia rs.
Emprego número 1:
Manutenção em um sistema de pós faturamento, todo feito em Struts 1, com persistência em Hibernate e, sem nada de ajax.
Exatamente igual eu
Servlet puro. Cada novo atributo na classe eu alterava N XML´s para conseguir capturar no lado servidor a informação, era uma maravilha.
Só que eu trabalhei com JDBC e depois hibernate. Ai foi começando a melhorar, usando JSF, primefaces, richfaces, icefaces e atualmente, JS puro, jQuery e coisaradas.
Sei como é o famoso Struts, mas trabalhas com ele ainda?
Ops…não quero fugir ao tópico também.
drsmachado
Trabalho com struts mesmo, usando o struts-config.xml e os layouts são gerenciados pelo tiles (então, tem um monte de tiles-definitions.xml).