J'ai déplacé un groupe de tables vers hsqldb pour des performances plus rapides, mais il y a quelques associations Many to 1 résiduelles entre les tables hsqldb et les tables Oracle. Est-il possible de configurer Hibernate pour gérer ce type d'association? Actuellement, j'utilise deux unités de persistance, une pour Oracle et l'autre pour HSQLDB. Hibernate ne prend pas en charge les relations entre différentes bases de données et certainement pas les bases de données de types différents.Hibernate avec HSQLDB et Oracle
1
A
Répondre
2
Vous devrez probablement gérer le "fetch" de ces entités liées manuellement, peut-être en convertissant les valeurs many-to-one en valeurs de clé étrangère brutes, puis en effectuant la récupération à partir de la base de données Oracle (en utilisant une SessionFactory différente). si vous utilisez Hibernate pour les deux).
+0
travaillé autour d'elle en copiant des tables de référence à hsqldb au démarrage. Avoir une session pour chaque oracle et hsqldb. – Trevor
Questions connexes
- 1. Table introuvable avec Hibernate et HSQLDB
- 2. problème avec HSQLDB et SequenceGenerator
- 3. HIBERNATE ET HSQLDB - Fonctionne sur PC - Erreur sur Linux
- 4. HSQLDB Internals: Hibernate et Integer vs ID longs
- 5. Oracle Char type et Hibernate
- 6. Hibernate Oracle et l'encodage de caractères
- 7. JPA/Hibernate avec Oracle Label Security
- 8. Extraction d'une séquence Oracle avec Hibernate
- 9. hibernate (grails) avec Oracle 11g - privilèges insuffisants
- 10. HSQLDB et Array
- 11. Hibernate Oracle Tablespace Annotation
- 12. doute d'installer hibernate, plugins hsqldb pour eclipse helios
- 13. Spring/Hibernate/Junit exemple de test DAO contre HSQLDB
- 14. TDD avec HSQLDB - suppression des clés étrangères
- 15. Hibernate bug en utilisant Oracle?
- 16. Comment Oracle XMLTYPE dans Hibernate
- 17. HSQLDB Manager?
- 18. propriétés hsqldb
- 19. Comment utiliser les expressions régulières avec Hibernate/Oracle
- 20. Quelle est la meilleure façon de lancer HSQLDB pour les tests unitaires, en travaillant avec spring, maven et hibernate?
- 21. Hibernate: Générateur d'ID en utilisant increment et Oracle Schema
- 22. timeout de transaction ne fonctionne pas sur hibernate avec oracle
- 23. Problème du générateur de séquence Oracle hibernate
- 24. oracle hibernate + maven dependenciesm dbcp.basicdatasource exception
- 25. Problème avec Hibernate et exceptions
- 26. Terracotta avec Hibernate et EHCache
- 27. Horodatage Hibernate avec Timezone
- 28. plaine jdbc et hibernate
- 29. Comment tester avec DBUnit avec JDBC simple et HSQLDB sans faire face à une exception NoSuchTableException?
- 30. MVC avec Microsoft et Oracle
Je suis assez sûr que ce n'est pas possible, car il n'y a aucun moyen de gérer les transactions (essentiellement, il s'agit d'une transaction distribuée). Et vous avez le mappage entité-à-DB, ce qui est compliqué. –
Je suppose que vous pouvez le faire en créant deux sources de données –