Hibernate Multitenancy во время выполнения только для некоторых объектов - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь подключить новое приложение java к устаревшему серверному проекту sql, и я хотел использовать многопользовательскую функцию hibernate для достижения того, что мне нужно.

Дело в том, что это не так все базы данных, которые дублируются для каждого арендатора, это только несколько.

Например, у меня есть базы данных:

AppSecDB_Tenant1
AppSecDB_Tenant2
CommonData
DataImport_Tenant1
DataImport_Tenant2
Identity
GlobalSecurity.

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

Если я правильно понимаю документацию по спящему режиму, если я создам MultiTenantConnectionProvider и CurrentTenantIdentifierResolver, я смогу изменить каталог, но для всех организаций, верно?

Есть ли способ добиться того, чего я хочу? Заранее спасибо.

...