【发布时间】:2012-01-10 06:41:04
【问题描述】:
我正在获取一个文件,其中包含具有不同列数的多个输出表的数据。
第一列将决定记录应该放在哪个表。
head1|abc|123|sklj|sad
head2|klj|lkj|323|323
tab1|one|two|three|four|five
tab2|one|two|three
tab2|one|two|three
tab3|one|two|three|four
如上图,head指定了header。所以前两行是标题记录。
tab1 指定表 1。它有五列。所以所有以 tab1 开头的记录都应该加载到 table1 中。
tab2 指定表 2。它有三列。所以所有以tab2开头的记录都应该加载到table2中。
tab3 指定表 3。它有四列。所以所有以 tab3 开头的记录都应该加载到 table3 中。
如何实现这个场景?
是否有任何适用于相同场景的示例?
感谢阅读!
【问题讨论】:
-
这与 Spring 有什么关系?只需将其拆分并映射到所需的表。
标签: spring spring-batch