如何在使用SimpleJdbcCall时访问结果集或使用rowcallbackhandler

时间:2012-04-28 19:53:56

标签: spring spring-data

我需要编写一个通用代码,它可以调用任何给定的存储过程并使用元数据自动处理参数类型,这就是我使用SimpleJdbcCall和MapSqlParameterSource的原因。

问题在于我得到的数据是地图列表,但结果集可能很大,我需要直接访问结果集或任何其他我不会拥有的结果集内存中的整个地图列表,但是一旦结果集移动到下一条记录,就会将记录刷新到流中。

1 个答案:

答案 0 :(得分:0)

方法SimpleJdbcCall.returningResultSet()允许您注册RowMapper以一次处理一行ResultSet。