Одни и те же объекты отображаются по-разному в нескольких базах данных весной - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь использовать Spring JPA для сопоставления одних и тех же объектов нескольким базам данных. Каждая из баз данных может иметь различную структуру, поэтому я не могу использовать только один файл сопоставления. Со стороны Java, объекты будут одинаковыми, но на уровне базы данных будут отображаться по-разному.

Я видел много примеров использования различных объектов для нескольких баз данных, но, похоже, ничего не могу найти сопоставление одного и того же объекта нескольким базам данных.

Я могу создавать разные репозитории и разные объекты для каждой базы данных, но это похоже на большой объем репликации кода, и каждый раз, когда нам нужно добавить новую базу данных, мы бы чтобы создать совершенно новый набор моделей.

Я думаю, я мог бы создать разные XML файлы сопоставления для каждой базы данных, но я не уверен, как это сделать в Spring.

Я знаю, что действительно должен использовать инструмент виртуализации данных, но я не могу себе его позволить.

Кто-нибудь делал это раньше, и если да, то как вы go сделали это?

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