spring JdbcTemplate默认查询记录只有5000条
今天使用spring的jdbcTemplate查询数据做导出功能,查询的数据本来有14000多条,可导出来到EXCEL后发现只只有5001条(连表头),然后就在网上搜了一下,发现spring Jdbctemplate默认只能查询5000条数据,如果想设置查询更多记录,需要手动设置MaxRows,代码如下:
int max = jdbcTemplate.getMaxRows();
if(count > max){
jdbcTemplate.setMaxRows(count);
}
设置之后,导出的数据正常了