Olá pessoal,
estou estudando a apostila da caelum fj-21...
no exercicio 2.18 da pagina 19, esta ensinando o conceito de DAO, utilizando a manipulação de dados do preparedStatement atraves de um metodo que invoca um list, vejam abaixo...
public List<Contato> getLista() throws SQLException
{
PreparedStatement stmt = this.con.prepareStatement("select numero_int, string, texto from adm.teste");
ResultSet rs = stmt.executeQuery();
List<Contato> contatos = new ArrayList<Contato>();
while(rs.next())
{
//criando o objeto contato
Contato contato = new Contato();
contato.setNumero_int(rs.getInt("numero_int")) ;
contato.setString(rs.getString("string"));
contato.setTexto(rs.getString("texto"));
contatos.add(contato);
rs.close();
stmt.close();
return contatos;
}
}
erros...
Syntax error, parameterized types are only available if source level is 5.0
The type ArrayList is not generic; it cannot be parameterized with arguments <Contato>
declarei o import java.util.*;
alguem sabe o que estou errando???
agradeço a todos.