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脚本。是的。这就是我要做的。谢谢您。