Java Spring批处理自动生成带有自定义前缀的表

Java Spring批处理自动生成带有自定义前缀的表,java,spring-batch,Java,Spring Batch,我有以下资料: <jdbc:initialize-database data-source="dataSource" enabled="${banking.data.source.init}"> <jdbc:script location="${banking.drop.script}" /> <jdbc:script location="${banking.schema.script}" /> </jdbc:initialize-dat

我有以下资料:

<jdbc:initialize-database data-source="dataSource" enabled="${banking.data.source.init}">
    <jdbc:script location="${banking.drop.script}" />
    <jdbc:script location="${banking.schema.script}" />
</jdbc:initialize-database>

 <batch:job-repository id="jobRepository"
     data-source="dataSource"
     transaction-manager="transactionManager"
     table-prefix="prefix_"
     isolation-level-for-create="SERIALIZABLE"/>

这些表是自动生成的,但带有默认前缀“BATCH_uu”,当作业启动时,框架将搜索带有自定义前缀“prefix_u”的表

如何使用自定义前缀自动生成表? 我可以这样做吗


提前谢谢你

简而言之,你不能。我们允许您在作业存储库中配置前缀,但自动创建这些表的功能是通过静态SQL脚本实现的,因此在创建表时没有可配置的方法来定义前缀。您必须为您的特定环境更新提供的SQL脚本。

是的。这就是我要做的。谢谢您。