bobby_bob wrote:
Je voudrais savoir s’il est possible de configurer Hibernate 3 pour avoir accès à deux bd différente en même temps. J'ai une bd sur SQLServer et l'autre sur Oracle. Sois SQLServer juste en lecture et oracle lecture et écriture. Si possible, avoir un exemple de fichier de configuration Hibernate pour les sources de données.
Il faut que tu crées deux instances de SessionFactory. Une par base. Ensuite, tu utiliseras l'une ou l'autre pour créer tes sessions.
bobby_bob wrote:
Cela m'amène a me demander aussi s’il y a possibilité lors d'une écriture sur les deux bds dans la même session, si je peux faire un roll back de la transaction et que les modifications dans les 2 bds sois effacées.
Non. Ca c'est du commit à deux phases, c'est impossible tel quel. Il faut se tourner vers JTA et ce n'est de toute façon pas Hibernate qui gère cette problématique. Mais en fournissant une connexion jta, peut-être est-ce possible.