Salve galera
Seguinte, não sei se tem como fazer algo assim, estou pesquisando mas ainda não encontrei nada…Procuro uma maneira de fazer cache com uma consulta usando JDBC, por exemplo.
/*
* DAO de Clientes
*/
public class ClientesDAO{
public List<Clientes> getClientes(){
List<Clientes> lista = new ArrayList<Clientes>();
PreparedStatement stm = this.con.prepareStatement("SELECT * FROM CLIENTES"); //cache desta consulta
ResultSet rs = stm.executeQuery();
while(rs.next()){
Clientes c = new Clientes();
c.setNome(rs.getString("nome"));
c.setSobreNome(rs.getString("sobreNome"));
lista.add(c);
}
return lista;
}
}
// JFrame
Lista<Clientes> lista = new ClientesDAO().getClientes();
Queria saber, se usando apenas JDBC tem como fazer um cache desta consulta para que da proxima vez q eu a fizer não demore como da primeira vez.
Existe alguma maneira ?
obrigado