Nous avons une base de données mysql principale dont toutes les applications au sein de notre organisation ont besoin des données de cette base de données. Comment puis-je configurer mon application web Java pour utiliser cette base de données avec sa base de données spécifique lorsque j'utilise Spring et Hibernate dans mon application? Comment puis-je configurer des annotations JPA par exemple entre une table CONTRACT dans ma base de données et une table COUNTRY dans notre base de données principale? Quelle est la meilleure pratique pour le faire?quelle est la meilleure pratique pour config Hibernate-Spring pour la relation de base de données multiples?
3
A
Répondre
3
La meilleure pratique consiste à ne pas utiliser plusieurs bases de données.
Vous pouvez ont 2 DataSource
instances et deux SessionFactory
/EntityManagerFactory
+ instances de l'unité de persistnece, mais ce sera un énorme gâchis et vous ne devriez pas le faire.
Au lieu de cela vous avez deux options:
- tous les développeurs utilisent le même serveur de base de données de développement
- dupliquer les données à distance localement
Questions connexes
- 1. Quelle est la meilleure pratique pour accéder aux paramètres de config?
- 2. Quelle est la meilleure pratique pour compter des valeurs égales dans une base de données?
- 3. quelle est la meilleure pratique de Java pour gérer les
- 4. Tumblr Intégration: Quelle est la meilleure pratique pour la mise en cache des données de l'API?
- 5. Quelle est la meilleure structure de données à utiliser pour une relation progéniture?
- 6. Quelle est la meilleure pratique pour modifier les états d'affichage?
- 7. Quelle est la meilleure pratique pour écrire du XHTML?
- 8. Quelle est la meilleure pratique pour écrire des bookmarklets?
- 9. Meilleure pratique pour les transactions de base de données d'application
- 10. La meilleure pratique pour configurer les données de la hiérarchie
- 11. Quelle est la meilleure méthode pour arrêter les insertions en double dans la base de données
- 12. Quelle est la meilleure fonction pour sécuriser la saisie de l'utilisateur dans la base de données?
- 13. Quelle est la meilleure pratique pour développer un cadre d'importation de données PHP?
- 14. Quelle est la meilleure pratique pour stocker les détails de connexion de base de données dans .NET?
- 15. Quelle est la meilleure pratique de génération de composants MSI?
- 16. Quelle est la meilleure pratique pour sauter de la console de fermeture dans Resharper?
- 17. Quelle est la meilleure pratique pour lutter contre le problème de fermeture de la console?
- 18. Meilleure structure de données pour cette relation
- 19. Quelle est la meilleure pratique pour terminer les fonctions dans dll pour l'application de bureau Windows?
- 20. Meilleure pratique pour afficher la population de données?
- 21. Quelle est la meilleure base de données/stockage pour stocker des données statistiques?
- 22. Quelle est la meilleure façon de créer une relation tableA HABTM tableA pour une application CakePHP?
- 23. Xcode Gestion de fichiers. Quelle est la meilleure pratique?
- 24. Quelle est la meilleure pratique pour conserver les paramètres de configuration dans les fichiers EAR?
- 25. Quelle est la meilleure pratique pour la réutilisation du modèle de domaine dans les applications composites?
- 26. Quelle est la meilleure pratique pour représenter des données multidimensionnelles dans des tables?
- 27. Quelle est la meilleure pratique pour la gestion des listes et des jeux dans Redis?
- 28. Quelle est la meilleure pratique pour définir un service de savon (opération générique vs opération spécifique)?
- 29. Quelle est la meilleure approche de déploiement pour les applications WPF avec base de données locale?
- 30. Quelle est la meilleure architecture de base de données à utiliser pour mon site asp.net?
Nous utilisons tous le même serveur de base de données, mais il y a beaucoup de applications donc nous devrions utiliser des schémas différents. Si vous dupliquez localement les données distantes, les données dupliquées localement ne sont pas mises à jour après les modifications survenues dans les données de la base de données principale! – nazila