Я создаю приложение, в котором несколько арендаторов имеют свой собственный набор таблиц в экземпляре БД (та же база данных mysql).Я хочу, чтобы таблицы назывались так: tenantA_users, tenantA_orders
, tenantB_users, tenantB_orders
.
Я пытался реализовать что-то вроде this , но похоже, что Configuration conf = new Configuration().configure();
- это устаревший способ начальной загрузки
Есть ли способ реализовать Interface PhysicalNamingStrategy , чтобы он не был статичным, поэтому я могу просто добавить строку tenantName
к предоставленному аннотированному имени @Table
в классе?
Например:
@Entity
@Table(name = "custom_order")
public class CustOrder {
Я хочу, чтобы наименование было tenantA_custom_order
tenantB_custom_order
, а не tenantA_CustOrder
.