tho*_*aux 7 java spring spring-jdbc jdbctemplate
我目前正在开发一个迁移项目,将数据从旧数据库迁移到新数据库(请不要问我为什么要通过Java应用程序,这是客户需要的).
有一些初始代码我现在正在更新.我正在改变的一件事是使用Spring JdbcTemplate而不是那里的锅炉板代码.
不幸的是,我还没有找到一种方法来执行分页查询JdbcTemplate,类似于旧代码:
Statement statement = getConnection().createStatement(
ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
statement.setFetchDirection(ResultSet.FETCH_FORWARD);
statement.setFetchSize(1000);
return statement.executeQuery();
Run Code Online (Sandbox Code Playgroud)
该getConnection()只返回一个Connection对象,以纯JDBC代码中创建(它不是一部分SessionFactory或框架实现).
然后我将遍历结果集,一次映射一行.有谁知道是否有一种简单的方法来实现相同的功能JdbcTemplate?
TIA
我认为这样一个应用程序的自然选择是Spring Batch(阅读令人印象深刻的功能页面)
以下是与您相关的部分:
ItemReaders和ItemWriters> DataBase
尤其如此JdbcPagingItemReader
| 归档时间: |
|
| 查看次数: |
7763 次 |
| 最近记录: |