JPA с использованием нескольких схем базы данных

У меня возникли проблемы с одной конкретной проблемой с использованием JPA / Spring:

Как я могу динамически назначить схему объекту?

У нас есть TABLE1, которая принадлежит схеме AD, и TABLE2, которая находится под BD.

@Entity
@Table(name = "TABLE1", schema="S1D")
...

@Entity
@Table(name = "TABLE2", schema="S2D")
...

Схемы не могут быть жестко закодированы в атрибуте аннотации, поскольку это зависит от среды (Dev / Acc / Prd). (В приемке схемы S1A и S2A)

Как мне этого добиться? Можно ли указать какие-то заполнители, подобные этому:

@Entity
@Table(name = "TABLE1", schema="${schema1}")
...

@Entity
@Table(name = "TABLE2", schema="${schema2}")
...

чтобы схемы заменялись на основе файла свойств, находящегося в среде?

ура

Ответы на вопрос(6)

Ваш ответ на вопрос