Ho un po 'di problemi con un problema particolare utilizzando JPA/Spring:JPA che utilizza più schemi di database
Come posso assegnare dinamicamente uno schema a un'entità?
Abbiamo TABLE1 che appartiene allo schema AD e TABLE2 che è in BD.
@Entity
@Table(name = "TABLE1", schema="S1D")
...
@Entity
@Table(name = "TABLE2", schema="S2D")
...
Gli schemi potrebbe non essere codificato in un attributo nota in quanto dipende dall'ambiente (Dev/Acc/Prd). (In accettazione gli schemi sono S1A e S2A)
Come posso ottenere questo risultato? E 'possibile indicare una sorta di segnaposto in questo modo:
@Entity
@Table(name = "TABLE1", schema="${schema1}")
...
@Entity
@Table(name = "TABLE2", schema="${schema2}")
...
in modo che gli schemi vengono sostituiti sulla base di un file di proprietà che risiede nell'ambiente?
Acclamazioni
che dire se ci sia una relazione tra Ormone e OrmTwo? –