Связь между двумя таблицами в разных схемах с использованием Spring Boot Jpa - PullRequest
0 голосов
/ 16 октября 2018

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

Вот иллюстрация.

enter image description here

Есть много школ.Как мне добиться этой функциональности?

Я много искал, но ничего не смог найти.Я использую весеннюю загрузку 1.5.9 с mysql 5.7

1 Ответ

0 голосов
/ 16 октября 2018

По моему мнению, для каждого арендатора должно быть несколько баз данных, поэтому лучше всего использовать один и тот же БД для каждого арендатора / клиента.Вы можете определить общую схему, но база данных будет сохранена в своей собственной базе данных.Вы можете разместить Spring @Profile в своем модуле / компоненте, чтобы выполнить определенные действия для конкретного арендатора.

Для более подробной информации вы можете пройти ниже статью.

https://dzone.com/articles/spring-boot-hibernate-multitenancy-implementation

...