當前我在作業步驟中使用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這應該是一個非破壞性的升級。 –