我正在努力使JdbcBatchItemWriter与不同的数据库模式一起使用。我尝试了不同的方法,但没有任何效果:
spring.datasource.schema = MYCUSTOMSCHEMA
挥舞着
“属性spring.datasource.schema具有值'类路径资源 [MYCUSTOMSCHEMA]'无效:指定的资源不存在。“
尝试SCHEMA.Table也不起作用。
有什么建议吗?我正在使用Spring 2.1.4.RELEASE
答案 0 :(得分:0)
如何从Spring Source的数据源切换模式
JdbcBatchItemWriter
被配置了一个DataSource
对象,它并不真正知道它正在写入哪个模式。因此,要回答您的问题,您需要在编写器中切换DataSource
对象。
请注意,spring.datasource.schema
应该指向包含DDL语句而不是模式名称的脚本(在这种情况下,您将使用spring.datasource.name
属性)。
希望这会有所帮助。