Bonjour,
je développe une outil en utilisant Hibernate + postgresql qui permettra à des utilisateur de créer des projet (ensemble très volumineux d'informations). pour optimiser les performances, nous avons fait le choix de construire une BD par connexion utilisateur pour ne sauvegarder que les données de sont projet. En gros Un USER= Une BD.
Cependant, les services de la couche d'accès au données reste les même. il s'agit donc, à la connexion d'un USER
(1) de créer une BD pour ses données, et
(2) de rediriger Hibernate vers la bonne BD.
Une solution peu-être naïve serait de modifier le fichier hibernate.cfg.xml au démarrage. ll faudrait alors mettre à jour le classpath.ce qui ne m'intéresse pas.
on m'a aussi dit que je pouvais utiliser les sources de données hibernate. Quelqu'un aurait t-il un exemple de code utilisant les sources de données dans hibernate?
Je reste également preneur pour toute autre approche de résolution de ce problème.
Merci.
Partager