Je débute un projet web avec Hibernate 3.2. J’utilise plusieurs BD générées dynamiquement avec le même schema. En pratique, si j’ai un nouveau client, je créé une nouvelle BD selon un shéma identique.
Donc, lorsqu’une requête appel la servlet, Hibernate doit charger toujours la même configuration. La seul exception est que la propriété hibernate.connection.url doit être associé à la BD du client.
J’aime bien le principe du HibernateUtil qui permet d’avoir la même sessionfactory pour tous les threads.
Cependant, est-il possible d’obtenir une sessionfactory avec des BD dynamique tout en utilisant une classe HibernateUtil ?
Dans le cas ou c’est impossible comment peut-on gérer cette situation sans instancier une nouvelle sessionfactory à chaque requête HTTP?
Merci à l'avance !
Partager