Lesen von Datensätzen Aus einer Datenbank in Spring Batch
Ich versuche zu Lesen, einige Datensätze aus einer Datenbank mit Hilfe von loops, dann tun einige Berechnungen auf den Datensätzen (Update-Feld " Gesamt).
Aber ich bin neu in spring batch, also bitte kann jemand mir einige Tipps.
sind Sie versuchen, aktualisieren der 'Gesamt' - Feld über alle Datensätze abgerufen? oder nur eine Zusammenfassung aufnehmen?
ich bin versucht, zu aktualisieren alle Datensätze. es gibt keine Zusammenfassung
ich bin versucht, zu aktualisieren alle Datensätze. es gibt keine Zusammenfassung
InformationsquelleAutor user1744446 | 2013-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
diese klingt wie etwas, was die chunk-Muster-Adresse. Sie können die Wiederverwendung bestehender Spring Batch Komponenten aus der Datenbank gelesen, Komponieren Sie Ihren eigenen Prozessor, dann pass zurück zu a Spring Batch-Komponente zu speichern.
sagen, der Anwendungsfall ist wie folgt;
- Lesen eines Datensatzes
- Rekord.setTotalColumn(Rekord.getColumn2() + Datensatz.getColumn3())
- update
diese Konfiguration könnte wie folgt Aussehen
dies bedeutet, dass die einzige Sache, die Sie haben zu 'schreiben' von Grund auf neu würde der Rechner Prozessor könnte e so etwas wie dieses;
die batch-job-xml oben gehen würden, in Ihre springContext.xml zusammen mit den anderen minimal-setup für batch
Ich habe ein ähnliches sceanario, was zu tun ist, wenn jede jobinstance Lesen/aktualisieren von 100 Zeilen von 1000 (d.h. 10 job-Ausführungen). Die 'sql' param muss gefüttert werden dynamisch?wie?
InformationsquelleAutor incomplete-co.de