Ich folge spring batch admin. Ich möchte die Datenbank zum Speichern von Metadaten verwenden. Meine Metadaten-Tabellen werden erstellt, aber die Daten werden nicht in diese Tabellen übernommen. Es wird weiterhin zum Speichern von Metadaten im Speicher verwendet.Spring batch admin. Meta-Tabellen bleiben leer
Ich weiß Frühling MapJobRepositoryFactoryBean
als Implementierungsklasse für jobRepository
Bean verwendet im Speicher zum Speichern von Daten, und wir müssen es JobRepositoryFactoryBean
zu ändern, wenn wir Meta-Daten in der Datenbank gespeichert werden sollen.
Aber auch nach dem Ändern sehe ich keinen Effekt. (Ich habe geputzt und neu kompiliert, keine Probleme dort)
Ich habe einige Zeit damit verschwendet, es zu suchen, aber mit keinem Erfolg. Kann jemand helfen?
Meine batch-oracle.properties is- Datei
batch.jdbc.driver=oracle.jdbc.driver.OracleDriver
batch.jdbc.url=jdbc:oracle:thin:@192.168.2.45:1521:devdb
batch.jdbc.user=hsdndad
batch.jdbc.password=isjdsn
batch.jdbc.testWhileIdle=false
batch.jdbc.validationQuery=
batch.drop.script=classpath:/org/springframework/batch/core/schema-drop-oracle10g.sql
batch.schema.script=classpath:/org/springframework/batch/core/schema-oracle10g.sql
batch.business.schema.script=classpath:oracle/initial-query.sql
batch.database.incrementer.class=org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
batch.database.incrementer.parent=sequenceIncrementerParent
batch.lob.handler.class=org.springframework.jdbc.support.lob.OracleLobHandler
batch.grid.size=2
batch.jdbc.pool.size=6
batch.verify.cursor.position=true
batch.isolationlevel=ISOLATION_SERIALIZABLE
batch.table.prefix=BATCH_
wird der Auftrag ausgeführt wird – alphablue
ja ändern. . und zeigt den abgeschlossenen Status –
Bitte zeigen Sie die Teile an, wo Sie die Konfiguration geändert haben –