У меня небольшая проблема с одной конкретной проблемой с использованием 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}")
...
чтобы схемы заменялись на основе файла свойств, находящегося в среде?
Приветствия