Bonjour je cherche à me connecter sous plusieurs bases postgres en même temps. J'arrive à me connecter sur une seule base grâce à ce fichier xml de mappingmais j'ai des données que je veux récupérer dans une autre base mais je n'y arrive pas, j'ai essayer d'introduire un deuxième mapping dans le fichier ci-dessus pour l'autre base mais apparement hibernate n'aime pas avoir le mapping de deux base dans le même fichier. Ceci m'a poussé à créer un fichier de mapping pour chaque base mais ça ne marche toujours pas les deux fichiers sont les mêmes sauf les noms des bd, les user et les password des bases qui sont différents ainsi que les classe mappé évidemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property> <property name="hibernate.connection.driver_class">org.postgresql.Driver</property> <property name="hibernate.connection.url">jdbc:postgresql://urlDeMaBase/nomDeMaBase</property> <property name="hibernate.connection.username">toto</property> <property name="hibernate.connection.password">*****</property> <property name="hibernate.jdbc.batch_size">20</property> <property name="hibernate.current_session_context_class">thread</property> <mapping class="TheaterDTO"/> <mapping class="DiskDTO"/> <mapping class="DeliveryOrdersDTO"/> <mapping class="DeliveryMethodDTO"/> <!--<mapping class="LaboratoryDTO"/>--> <mapping class="DisplayContentDTO"/> <mapping class="StatusDTO"/> <event type="save-update"> <listener class="AuditableSaveOrUpdateEventListener"/> </event> </session-factory> </hibernate-configuration>
Merci
Partager