Je dois utiliser plus d'une base de données ensemble (sur la même connexion ...) via mysql. Je veux utiliser Hibernate, mais tout ce que je peux trouver est d'utiliser deux usines de session. Maintenant, le problème est: comment puis-je faire des mappages comme one-to-many entre différentes usines de session ... ne semble pas possible car je dois mettre la cartographie dans une configuration et je ne peux pas la diffuser ... Une suggestion?Utiliser deux bases de données simultanément dans Hibernate
1
A
Répondre
1
Vous pouvez utiliser Hibernate Shards
https://www.hibernate.org/429.html
Voici quelques informations rapide
Hibernate Shards est un sous-projet développé et offert par Google. Il permet la gestion de plusieurs instances SessionFactory à travers différentes bases de données (ou utilisateurs), éventuellement créées à partir d'une configuration "prototype".
Avantages: Une solution pré-fabriquée. Inconvénients: Non approprié pour un grand nombre de schémas, car il existe effectivement une SessionFactory par utilisateur/schéma de base de données.
Questions connexes
- 1. Comment se connecter à deux bases de données via Hibernate
- 2. Hibernate parlant à différentes bases de données
- 3. tapestry-hibernate et 2 bases de données
- 4. Comment se connecter à plusieurs bases de données dans Hibernate
- 5. Faire une jointure sur deux tables dans différentes bases de données en utilisant Hibernate
- 6. Utilisation de serializable dans hibernate Quels types de bases de données sous-jacentes dois-je utiliser?
- 7. Comment utiliser plusieurs bases de données avec Spring MVC et Hibernate?
- 8. Synchroniser deux bases de données SQL Server
- 9. ActiveRecord parle à deux bases de données?
- 10. Comment comparer deux bases de données?
- 11. connexion entre deux bases de données différentes
- 12. fusion de deux tables de deux bases de données
- 13. Attente de deux entrées dans Haskell, simultanément
- 14. Recherche de correspondances uniques dans deux bases de données distinctes
- 15. Synchroniser le schéma de deux bases de données dans MySQL
- 16. Tables de deux bases de données différentes dans un DBML?
- 17. Hibernate/JPA: mappage d'entités à différentes bases de données
- 18. Copie de données uniquement entre deux bases de données
- 19. Différence de données entre deux bases de données
- 20. Comment faire fonctionner deux bases de données SQLite dans Android
- 21. deux bases de données dans un contrôleur CakePHP
- 22. Comment puis-je utiliser deux bases de données différentes avec Linq to SQL dans Linqpad?
- 23. iPhone - démarrer deux processus simultanément
- 24. Comment exécuter deux fonctions simultanément
- 25. Recherche de bases de données à utiliser dans les applications
- 26. Afficher deux champs de différentes bases de données
- 27. Surligner simultanément deux contrôles enfants
- 28. Pour exécuter deux CGIs simultanément
- 29. comparer/fusionner deux bases de données d'accès ms
- 30. Aide - bases de données android