These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Accès a deux bds différente configuré en même pour une a
PostPosted: Mon Mar 05, 2007 12:37 pm 
Newbie

Joined: Wed Feb 28, 2007 3:53 pm
Posts: 1
Hibernate version: 3

Bonjour,

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.

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.


Top
 Profile  
 
 Post subject: Re: Accès a deux bds différente configuré en même pour u
PostPosted: Mon Mar 05, 2007 1:09 pm 
Expert
Expert

Joined: Tue Dec 28, 2004 7:02 am
Posts: 573
Location: Toulouse, France
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.

_________________
Baptiste
PS : please don't forget to give credits below if you found this answer useful :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.