我需要编写一个通用代码,它可以调用任何给定的存储过程并使用元数据自动处理参数类型,这就是我使用 SimpleJdbcCall 和 MapSqlParameterSource 的原因。
问题在于我返回的数据是地图列表,但结果集可能很大,我需要直接访问结果集或以任何其他方式访问结果集,而我不会拥有整个列表在内存中映射,但在结果集移动到下一条记录后立即将记录刷新到流中。
我需要编写一个通用代码,它可以调用任何给定的存储过程并使用元数据自动处理参数类型,这就是我使用 SimpleJdbcCall 和 MapSqlParameterSource 的原因。
问题在于我返回的数据是地图列表,但结果集可能很大,我需要直接访问结果集或以任何其他方式访问结果集,而我不会拥有整个列表在内存中映射,但在结果集移动到下一条记录后立即将记录刷新到流中。
该方法SimpleJdbcCall.returningResultSet()
允许您注册一个RowMapper
以一次处理一行结果集。