У меня есть следующий код, в котором я создаю список объектов в соответствии с batchSize
. Может ли кто-нибудь предложить, как это реализовать, я думаю о проверке rownum в классе rowmapper, равном размеру пакета, тогда проблема заключается в том,
как вернуться и создать Список из реализации rowmapper
public class TestAppDao {
public JdbcTemplate jdbcTemplate;
public JdbcTemplate getJdbcTemplate() {
return jdbcTemplate ;
}
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
public List<Circle> getAllCircle(int batchSize){
String sql = "select * from circle";
return jdbcTemplate.query(sql, new Object[]{}, new CircleMapper());
}
private static final class CircleMapper implements RowMapper<Circle>{
@Override
public Circle mapRow(ResultSet resultSet, int rowNum) throws SQLException {
Circle circle = new Circle();
circle.setId(resultSet.getInt(1));
circle.setName(resultSet.getString(2));
return circle;
}
}
}
select
возвращает меньше элементов, чем заданный вами размер, является ли это ошибкой? - person Abhinav Sarkar   schedule 15.01.2013