Je rencontre un petit problème avec une question particulière en utilisant JPA/Spring:
Comment puis-je attribuer dynamiquement un schéma à une entité?
Nous avons TABLE1 qui appartient au schéma AD et TABLE2 qui est sous BD.
@Entity
@Table(name = "TABLE1", schema="S1D")
...
@Entity
@Table(name = "TABLE2", schema="S2D")
...
Les schémas ne peuvent pas être codés en dur dans un attribut d'annotation car cela dépend de l'environnement (Dev/Acc/Prd). (En acceptation, les schémas sont S1A et S2A)
Comment puis-je y parvenir? Est-il possible de spécifier des sortes de placeholders comme ceci:
@Entity
@Table(name = "TABLE1", schema="${schema1}")
...
@Entity
@Table(name = "TABLE2", schema="${schema2}")
...
afin que les schémas soient remplacés en fonction d'un fichier de propriétés résidant dans l'environnement?
Bien à vous