2010-11-21 6 views
0

Je dois être en mesure de déterminer quelle base de données utiliser lors de la connexion à partir d'une application. C'est un ancien code qu'on m'a demandé de modifier en fonction de Struts et d'hiberner. Je dois décider, en fonction des détails de l'utilisateur, à quelle base de données se connecter au moment de la connexion. Cependant, je ne suis pas sûr de savoir comment procéder pour mettre en œuvre cela. Je suis nouveau sur les deux technologies de développement Web, donc je suis encore en train d'apprendre et selon le livre que j'ai j'ai besoin de créer une sessionfactory par base de données. Sur la base d'exemples Web, ce type de problème a été expliqué en termes d'utilisation de bases de données multiples dans une application mais je n'ai besoin que d'utiliser celui contenant les détails de l'utilisateur pour la durée de la session.Comment se connecter à deux bases de données via Hibernate

Répondre

0

Pour le plug-in hibernate-full-for-struts2. vérifier ceci:

+0

Merci. Bien que maintenant j'abandonne le cadre des entretoises pour le prochain développement. –

0

Vous avez besoin d'une connexion par base de données, d'un EntityManager par base de données et d'un code avec logique intégrée pour déterminer les circonstances dans lesquelles chacun est utilisé.

+0

En fait, il aura besoin d'un EntityManagerFactory par base de données. Il y aura probablement de nouveaux EntityManagers pour chaque requête. –

Questions connexes