【发布时间】:2016-05-25 18:58:19
【问题描述】:
spring batch 是否支持将 sql 脚本作为 tasklet 的一部分执行?以下是我计划使用 Spring Batch 开发的步骤序列。
对于第 2 步和第 4 步,我需要按顺序运行一堆 sql 语句。如何完成运行一个sql脚本?
- 读取 csv 文件并验证内容
- 如果内容有效,则执行删除现有表的 sql 脚本,并重新创建表、索引等
- 运行写入器操作将数据插入到表中。
- 运行 .sql 文件中描述的存储过程序列。
【问题讨论】:
-
对于第 4 步,您可以使用标准块处理,filereader 读取存储过程,writer 执行它们
标签: spring spring-batch