У меня есть задача создать базу данных PostgreSQL, которая имеет такое же имя таблицы (например, Patient, Patient_Vitit, Patient_Diagnosis), но должна быть сгенерирована несколько раз, когда к ней обращается другая группа пользователей.Например, пользователи из клиники A будут иметь доступ только к 3 таблицам, которые им принадлежат, таким как clinicA_patient, clinicA_patient_visit, clinicA_patient_diagnosis, затем, когда пользователи из клиники B обращаются к системе, они будут использовать другие 3 таблицы, которые принадлежат им только, такие как clinicB_patient, clinicB_patient_visit, clinicB_patient_diagnosis.
Это также означает, что если у меня 100 клиник, значит, у меня будет 300 таблиц.Я хочу, чтобы данные были отделены.
Изначально я думаю об использовании другой схемы для другой группы пользователей, но не могу найти решение, в котором Hibernate может генерировать другую схему, но с похожим именем таблицы, например, с похожей аннотацией @entity?Или есть ли способ сделать это?Есть ли в Hibernate такая функция, которая позволяет автоматически генерировать префикс при создании таблиц?