J'ai une base de données qui a beaucoup de schémas, un par client. Nous voulons créer une application web pour accéder en ligne par les clients, l'application devrait avoir le schéma en cours d'exécution, je pense en cours d'utilisation Springframework
et Hibernate
pour accéder à la base de données. Il est possible d'utiliser hibernate pour que cela fonctionne? Existe-t-il un autre cadre pour cela?Comment gérer de nombreux schémas sur une base de données en utilisant Hibernate
2
A
Répondre
0
Hibernate obtient toutes les connexions JDBC d'une fabrique de connexions, et ces paramètres d'usine de connexion déterminent le schéma de base de données par rapport auquel toutes les requêtes/mises à jour d'Hibernate sont émises. Vous pouvez configurer votre application avec plusieurs instances SessionFactory
, chacune avec une fabrique de connexions pointant vers un schéma de base de données différent. Ensuite, au moment de l'exécution, vous pouvez choisir un SessionFactory
approprié pour travailler avec.
Une solution plus simple consisterait à exécuter plusieurs copies de votre application Web, une pour chaque client.
Questions connexes
- 1. Comment modifier les schémas d'une base de données en miroir?
- 2. Schémas de base de données SQL Server
- 3. Gérer la base de données sur l'iphone
- 4. Comparez les 2 schémas de base de données sur Mysql
- 5. Des façons élégantes de gérer les vues de base de données sur les entités hibernate?
- 6. Comment créer un schéma de base de données en utilisant Hibernate
- 7. Déployez l'application Web sur un serveur en pointant sur plusieurs schémas de base de données.
- 8. Comparer les performances de différents schémas de base de données
- 9. Comment comparer les schémas de base de données MySQL
- 10. Gérer une base de données Android
- 11. Comment gérer d'énormes transactions sur n'importe quelle base de données?
- 12. JPA à l'aide de schémas de base de données multiples
- 13. Faire une jointure sur deux tables dans différentes bases de données en utilisant Hibernate
- 14. Comment charger des données statiques dans Mirth, éviter de nombreux roundtrips à une base de données
- 15. Conception de schémas de base de données pour les horaires
- 16. Comment gérer la base de données Concurrency
- 17. Comment créer une base de données MySQL en utilisant JDBC
- 18. Comment puis-je créer de nombreux objets temporaires, puis n'en enregistrer qu'un en utilisant les données de base?
- 19. Comment obtenir une liste de tous les schémas d'une base de données Sql Server
- 20. comment mettre à jour la base de données sur une base hebdomadaire, en utilisant PHP/MySQL?
- 21. Comment créer une base de données dynamique en utilisant jQuery?
- 22. Comment sauvegarder une base de données SQL en utilisant PHP?
- 23. Récupérer des données de plusieurs tables en utilisant Hibernate
- 24. Comment gérer la synchronisation de la base de données d'un utilisateur avec une base de données principale sur un serveur?
- 25. Hibernate Bi-Directional de nombreux conseils de cartographie!
- 26. Générer plusieurs schémas en utilisant nHibernate Fluent
- 27. Comment faire une jointure en utilisant hibernate
- 28. comment enregistrer une valeur de tableau en utilisant hibernate
- 29. Hibernate bug en utilisant Oracle?
- 30. Comment utiliser un champ de base de données int2 en tant que booléen en Java en utilisant JPA/Hibernate