我需要使用Spring Batch将ItemReader的jpa存储库连接到数据库,以将文本文件导出。但是到目前为止,我尝试使用JdbcCursorItemReader类从db检索数据。我需要使用spring数据jpa连接到存储库。
下面是我的代码
@Bean
public ItemReader<Object> databaseCsvItemReader(@Qualifier("dataSource") DataSource dataSource) throws Exception {
JdbcCursorItemReader<Object> reader = new JdbcCursorItemReader<Object>();
reader.setSql(QUERY);
reader.setDataSource(dataSource);
reader.setRowMapper(new BeanPropertyRowMapper<>(Object.class));
return reader;
}
从这个读者那里,我需要使用Jpa而不是普通的jdbc进行连接,任何人都可以在此方面为我提供帮助或引用它可能会帮助我使用jpa。
答案 0 :(得分:1)