Я хочу создать пользовательский jdbc itemreader, я нашел это решение < /p>
import org.springframework.batch.item.ItemReader;
import org.springframework.batch.item.database.JdbcCursorItemReader;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import javax.sql.DataSource;
@Configuration
public class DatabaseToXmlFileJobConfig {
private static final String QUERY_FIND_STUDENTS =
"SELECT " +
"email_address, " +
"name, " +
"purchased_package " +
"FROM STUDENTS " +
"ORDER BY email_address ASC";
@Bean
ItemReader databaseXmlItemReader(DataSource dataSource) {
JdbcCursorItemReader databaseReader = new
JdbcCursorItemReader();
databaseReader.setDataSource(dataSource);
databaseReader.setSql(QUERY_FIND_STUDENTS);
databaseReader.setRowMapper(new BeanPropertyRowMapper
(StudentDTO.class));
return databaseReader;
}
}
< /code>
Но я не знаю, как его использовать, чтобы создать свой собственный readerer? > Или в любом случае, чтобы создать пользовательский считыватель JDBC? < /p>
public class DatabaseReader implements ItemReader {
@Override
public StudentDTO read() throws Exception, UnexpectedInputException,
ParseException, NonTransientResourceException {
return null;
}
}
Подробнее здесь: https://stackoverflow.com/questions/458 ... itemreader
Spring Parath Instault jdbc itemreader ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение: путь не должен быть нулевым при передаче параметров в ItemReader в Spring Batch.
Anonymous » » в форуме JAVA - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Метаданные результатов в качестве заголовка для файла CSV в Spring Parath
Anonymous » » в форуме JAVA - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сделайте что -нибудь для каждого файла, читаемого в Spring Parath с MultyResourCeiteMreader
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-