Ich versuche, 2 verschiedene schemas
innerhalb meiner Anwendung zu verbinden.Konfigurieren der Feder für die Verwendung mehrerer Datenquellen
Dazu habe ich 2 verschiedene data sources
. Wie sollte ich dies in meinen Eigenschaftendateien konfigurieren?
Ich habe this answer gesehen, die mir eine Idee gab, wie man das macht. Ich habe zur Zeit die folgenden 3 Eigenschaftsdateien in meiner Anwendung:
1. application.properties
2. hibernate.properties
3. multiple-db.properties
application.properties
derzeit leer. Im Folgenden sind die anderen 2-Dateien:
hibernate.properties:
# Connection configuration
hibernate.connection.username= my_uname1
hibernate.connection.password= my_pword1
multiple-db.properties:
# Schema 1-Data source configuration
oracle.db.username1= my_uname1
oracle.db.password1= my_pword1
oracle.db.url1= my_url1
# Schema 2-Data source configuration
oracle.db.username2= my_uname2
oracle.db.password1= my_pword2
oracle.db.url2= my_url2
# JPA configuration
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
# Hibernate configuration
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver
hibernate.connection.url=my_url
hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider
Ist das der richtige Ansatz? Benötige ich 3 properties files
, oder könnte ich das alles in einem tun?