当前我在作业步骤中使用JdbcCursorItemReader和FlatFileItemWriter。JdbcCursorItemReader - 存储过程调用
由于性能问题,我们必须使用存储过程。
有没有办法在Spring Batch 2.0中调用存储过程.. RELEASE?
<bean id="jdbcCursorItemReader" class="org.springframework.batch.item.database.JdbcCursorItemReader">
<property name="dataSource" ref="dataSource"/>
<property name="sql"
value="SELECT X,Y,Z
FROM V_VIEW "/>
<property name="mapper">
<bean class="com.mapping.SomeMapper"/>
</property>
</bean>
<bean class="org.springframework.batch.item.file.FlatFil eItemWriter" id="flatFileItemWriter">
<property name="resource" ref="resource"/>
<property name="fieldSetCreator">
<bean class="org.springframework.batch.item.file.mapping .PassThroughFieldSetMapper"/>
</property>
</bean>
...其他配置
如何编写自定义数据库读者王氏调用语句... 示例代码感激..谢谢你吧。
正在使用Spring Batch的2.0 ..在StoredProceedureItemReader是不是有... – user1912935
它可以在Spring Batch的2.1这应该是一个非破坏性的升级。 –