【发布时间】:2012-11-15 23:38:26
【问题描述】:
到目前为止,我一直在使用“SimpleJdbcTemplate”并使用“RowCallbackHadler”来处理查询的整个结果。目前我想接收一个类似迭代器的对象,我可以在感兴趣的时候查询下一个表行。在 Spring/jdbc(最好是 slpring)中是否可能出现以下行为?
【问题讨论】:
标签: java sql spring jdbc jdbctemplate
到目前为止,我一直在使用“SimpleJdbcTemplate”并使用“RowCallbackHadler”来处理查询的整个结果。目前我想接收一个类似迭代器的对象,我可以在感兴趣的时候查询下一个表行。在 Spring/jdbc(最好是 slpring)中是否可能出现以下行为?
【问题讨论】:
标签: java sql spring jdbc jdbctemplate
您可以尝试使用 JdbcTemplate 方法 queryforRowSet
public SqlRowSet queryForRowSet(String sql,
Object... args)
throws DataAccessException
【讨论】:
您可以使用ResultSetExtractor 代替RowCallbackHadler。 JdbcTemplate 中接受后者的方法也会接受前者。
【讨论】: