JobExplorer spring批处理和表前缀

时间:2016-02-01 12:56:24

标签: java spring batch-file

是否真的需要为jobExplorer bean更改jobRepository表的表前缀?

这是文档中所说的:

  

本章前面提到了表的前缀   可以修改JobRepository以允许不同的版本或   模式。因为JobExplorer正在使用相同的表,所以它   太需要设置前缀的能力:

class="org.spr...JobExplorerFactoryBean" p:dataSource-ref="dataSource" p:tablePrefix="BATCH_" />

如果jobExplorer仅用于阅读目的..为什么我们应该有另一组jobRepository表呢?

1 个答案:

答案 0 :(得分:1)

对于jobRepository和jobExplorer,您应该只有一组表。如果您没有明确更改它(通常不会更改),两个bean都将使用默认表前缀BATCH_。 文档仅指出, IF 在配置jobRepository时更改表前缀 THEN 确保您还更改jobExplorer的表前缀以确保两者都是使用相同的批处理数据库表。