-
Jul 26th, 2012, 09:47 AM
#1
Flatfileitemreader one line for many items
Hi,
I've a flatfile which may contain data that result into many objects : Sample :
AAA;10;15;...
That means i've to create 6 items :
(AAA,10) (AAA,11) (AAA,12) (AAA,13) (AAA,14) (AAA,15)
How can I do??
the read method returns an item not a list. Otherwise the commit-interval will not have sense anymore...!!??
Please could you help me
Thanks
-
Jul 26th, 2012, 09:57 AM
#2
Can you post your configs?
-
Jul 26th, 2012, 10:02 AM
#3
<bean id="offresReader" class="org.springframework.batch.item.file.FlatFil eItemReader" scope="step">
<property name="resource" value="#{jobParameters['input.offres.file']}"/>
<property name="lineMapper">
<bean class="com.test.offres.OffreLineMapper">
<property name="lineTokenizer">
<bean class="org.springframework.batch.item.file.transfo rm.DelimitedLineTokenizer">
<property name="delimiter" value=";"/>
<property name="names" value="libelleProduit,codeProduit,codeSocDebut,cod eSocFin,texte,codeBanniere,url,dateDebut,dateFin"/>
</bean>
</property>
<property name="fieldSetMapper">
<bean class="com.test.offres.OffreFieldSetMapper"/>
</property>
</bean>
</property>
</bean>
and data file :
Test;AAA;10;15;test…;E003;toto.html;20120901;20120 930
-
Jul 31st, 2012, 05:47 AM
#4
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules