Как переключить схему из источника данных для Spring Batch - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь заставить JdbcBatchItemWriter работать с различными схемами базы данных. Я пробовал разные подходы и ничего не работает:

spring.datasource.schema = MYCUSTOMSCHEMA

владеет

"Свойство spring.datasource.schema со значением 'ресурс пути класса [MYCUSTOMSCHEMA] 'недопустимо: указанный ресурс не существует. "

Попытка SCHEMA.Table также не работает.

Есть предложения? Я использую весну 2.1.4. РЕЛИЗ

1 Ответ

0 голосов
/ 11 апреля 2019

Как переключить схему из источника данных для Spring Batch

JdbcBatchItemWriter сконфигурирован с объектом DataSource, он на самом деле не знает, в какую схему он пишет.Таким образом, чтобы ответить на ваш вопрос, вам нужно переключить DataSource объекты в вашем модуле записи.

В качестве примечания, spring.datasource.schema должен указывать на скрипт, содержащий операторы DDL, а не имя схемы (в этом случае,вы бы использовали spring.datasource.name свойство).

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...