0
我看过很多例子,如下所示。但我没有得到任何解决我的问题。如何使用spring jdbc获取n个记录数
我正在使用下面的代码来获取所有用户。
List<User> users = this.jdbcTemplate.query(
"select * from user",
new RowMapper<User>() {
public User mapRow(ResultSet rs, int rowNum) throws SQLException {
User user = new User();
user.setFirstName(rs.getString("firstname"));
user.setLastName(rs.getString("lastname"));
return user;
}
});
但与上面的代码的问题是,如果我有10万条记录在用户表中,我将不能够保持数据的列表。
所以我在jdbcTemplate
上使用fetchSource(100)
函数。 我无法获取所有记录,它在两者之间停止。
请建议该怎么做。
[编辑] 添加到下面的问题,我索引的数据从oracle数据库表到精确搜索。我不想一个一个地处理,因为索引1000万条记录会很差。它不是一个Web应用程序,它是独立的程序,它建立在Spring引导之上。
你想实现什么? Al记录或记录的一部分,您正在使用哪个数据库... –