Estoy tratando de revisar cada fila de una tabla en MySQL usando Spring y una JdbcTemplate. Si no me equivoco esto debería ser tan simple como:Cómo administrar un gran conjunto de datos usando Spring MySQL y RowCallbackHandler
JdbcTemplate template = new JdbcTemplate(datasource);
template.setFetchSize(1);
// template.setFetchSize(Integer.MIN_VALUE) does not work either
template.query("SELECT * FROM cdr", new RowCallbackHandler() {
public void processRow(ResultSet rs) throws SQLException {
System.out.println(rs.getString("src"));
}
});
consigo un OutOfMemoryError porque está tratando de leer todo el asunto. ¿Algunas ideas?
Hey, cuidado para cambiar la respuesta aceptada. Su pregunta fue sobre Spring y la respuesta de @ scompt.com es más apropiada. Muchas gracias. – Gray