Chaine de connexion Hibernate paramétrable
Bonjour,
J’ai une dizaine d’application utilisant le Framework Hibernate pour la couche données. Ces applications seront déployées sur plusieurs serveurs Tomcat et pointeront des bases différentes pour chaque Tomcat.
Exemple :
Code:
1 2 3 4
| Application1..Application10 sur tomcat1 pointeront la base1
Application1..Application10 sur tomcat2 pointeront la base2
Application1..Application10 sur tomcat3 pointeront la base3
|
Pour le moment chacune de mes applications contient le paramètre Hibernate
Code:
<property name="hibernate.connection.url">jdbc:oracle:thin:@ipBase_x:port:SIDbase_x</property>
Et à chaque fois que je veux générer le fichier.war je dois modifier cette propriété (je risque de faire une erreur d’un serveur à un autre)
Code:
<property name="hibernate.connection.url">jdbc:oracle:thin:@ipBase_x:port:SIDbase_x</property>
Donc je veux bien que cette propriété soit stockée quelque part, dans le serveur, variable environnement ou autre et je fais une chose de ce genre:
Code:
<property name="hibernate.connection.url">jdbc:oracle:thin:@${chaine_connexion}</property>
Est ce que c’est possible ?
Merci pour votre aide.