Próbuję przejrzeć każdy wiersz tabeli w MySQL przy użyciu Spring i JdbcTemplate. Jeśli się nie mylę to powinno być tak proste, jak:Jak zarządzać dużym zestawem danych przy użyciu Spring MySQL i 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"));
}
});
dostaję OutOfMemoryError ponieważ stara się przeczytać całość. Jakieś pomysły?
Hej, opieka zmienić przyjętą odpowiedź. Twoje pytanie dotyczyło wiosny, a odpowiedź @ scompt.com jest bardziej odpowiednia. Dzięki wielkie. – Gray