【发布时间】:2016-04-26 06:09:36
【问题描述】:
我是 spring-batch 的新手,在这里我使用以下阅读器语句从 DB 获取一些数据。这里我需要动态传递值(通过参数)。
<bean id="ItemReader"
class="org.springframework.batch.item.database.JdbcCursorItemReader">
<property name="dataSource" ref="dataSource" />
<property name="sql">
<value>
<![CDATA[
select * from table where section = #{jobParameters['section']}
]]>
</value>
</property>
<property name="rowMapper">
<bean class="xyzRowMapper" />
</property>
</bean>
JUnit 代码:
JobParameters jobParameters = = new JobParametersBuilder()
.addString("section", section);
任何机构都可以对此提供帮助吗?
【问题讨论】:
标签: spring-batch