是否真的需要为jobExplorer bean更改jobRepository表的表前缀?
这是文档中所说的:
本章前面提到了表的前缀 可以修改JobRepository以允许不同的版本或 模式。因为JobExplorer正在使用相同的表,所以它 太需要设置前缀的能力:
class="org.spr...JobExplorerFactoryBean" p:dataSource-ref="dataSource" p:tablePrefix="BATCH_" />
如果jobExplorer仅用于阅读目的..为什么我们应该有另一组jobRepository表呢?
答案 0 :(得分:1)
对于jobRepository和jobExplorer,您应该只有一组表。如果您没有明确更改它(通常不会更改),两个bean都将使用默认表前缀BATCH_。 文档仅指出, IF 在配置jobRepository时更改表前缀 THEN 确保您还更改jobExplorer的表前缀以确保两者都是使用相同的批处理数据库表。