Spring Batch aus der Box hilfreich sein, bietet keine solche Funktionalität.
Im Idealfall sollten Sie keine Änderungen an der Tabelle BATCH_JOB_INSTANCE der Springbatch vornehmen oder an einer Tabelle der Springbatch-Tabelle.
Folgende sind die Gründe.
die Funktionalität Alles, was Batch bietet Frühling ist sehr viel abhängig zu diesen sechs Tabellen, zum Beispiel Neustart stoppt usw. sind alle abhängig von all diesen Tabellen besser so keine Änderungen vornehmen zu zu diesen Tabellen .
Spring Batch bereits DAOs für alle diese sechs Tabellen implementiert, , wenn Sie versuchen, mehr Spalten zu jeder dieser Tabellen fügen Sie dann diese DAOs möglicherweise nicht funktionieren oder wenn Sie es Arbeit machen wollen, werden Sie haben , um eine Menge Änderungen zu machen.
Schließlich, wenn Sie wollen, dann besser zusätzliche Spalt, um neue Tabelle in derselben Datenbank zu erstellen und Ihre won DAOs schreiben und mit dem Datenbank-Transaktionsmanagement vorsichtig sein.