Использование AbstractRoutingDatasource с EntityManager (многопользовательское приложение, каждый арендатор использует отдельную базу данных) - PullRequest
0 голосов
/ 07 октября 2019

До сих пор я читал об AbstractRoutingDatasource как о способе выбора источника данных для использования во время выполнения, например, на основе выбора на фактическом клиенте, выполняющем запрос REST. Интересно, есть ли какое-либо противопоказание, когда AbstractRoutingDatasource установлен как источник данных для EntityManager. Моя идея - добавить EntityManager в класс @Service и, в зависимости от контекста данного запроса, позволить EntityManager работать с базой данных A или с базой данных B. Возможно ли это?

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