映射数据时将数据添加到列表

时间:2018-02-23 09:56:23

标签: java list spring-batch mapper

我想知道如何在使用这种方法时从数据库中添加检索数据并添加到列表中。

 @Bean
    public ItemReader<A> Reader() {
        JdbcCursorItemReader<A> reader = new JdbcCursorItemReader<A>();

        try {
            String sql = "SELECT .... ";
            reader.setSql(sql);
            reader.setDataSource(dataSource);
            reader.setRowMapper(new Mapper());

        } catch (Exception e) {
            e.printStackTrace();
        }
        return reader;
    }

如您所见,所有数据都将映射到Mapper,但如何将数据添加到列表?

1 个答案:

答案 0 :(得分:0)

此代码只是创建一个可用于从数据库中获取数据的结构 要实际获取数据,您应该使用此结构进行迭代 有关详细信息,请查看usage of JdbcCursorItemReader