Wie kann ich eine Federcharge ohne Verwendung von POJO verändern?
Ich kenneBeanWrapperFieldSetMapper
Klasse hängt von POJO ab. Aber hier ist die Sache: Wenn ich die Spring Batch-Funktionen nutzen, aber keine separaten Jobs erstellen möchte (keine POJOs und keine separaten Reader Writes oder Mapper schreiben möchte), wie geht das?
Meine Anforderung besteht darin, eine * .csv-Datei zu lesen, die die Header enthält, damit ich die Headernamen in einer Map oder einem String [] angeben und meine SQL-Anweisung darauf basierend erstellen kann, anstatt ein @ zu schreibeRowMapper
. Auf diese Weise kann ich verschiedene Dateien in verschiedene Tabellen hochladen. Kann man @ ändeBeanWrapperFieldSetMapper
, damit die Werte aus Map oder String [] zugeordnet werden können?
Also Auch wenn ich keine Header in der * .cvs-Datei habe, kann ich eine Update-Anweisung erstellen und mit der Einstellung der Block-Delimeter und anderen Vorteilen von Spring Batch laden.