【发布时间】:2015-03-04 01:31:50
【问题描述】:
我有一个正常运行的程序,它从数据库中读取数据并将其输入到平面文件中。我正在为这些使用 Spring 批处理 我希望能够为我的查询选择参数。我该怎么做。
我的 xml 看起来像这样:
<bean id="databaseitemreader" class="JdbcursorItemReader">
<property name = "datasource" <ref = ...>
<property name = sql value= "Select fname , lname , address from tbl_student"/>
Item file writer stuff .....
(这个不用改)
我希望能够将动态参数传递给存储在 xml 文件中的查询。例子: 其中 id = 1234 和 current = 'Y' 没有硬编码
为了映射我当前使用 rowMapper 接口的值
【问题讨论】:
-
这里的业务流程能详细说一下吗? sql 文件是否嵌套在 xml 读取中,即对于 xml 中的每个元素都从 db 读取,其中 id =element.id 和 element.current=y 将结果写入文件
标签: java spring spring-batch