J'écris un projet qui utilisera mySQL ou Derby (il doit fonctionner dans les deux cas). Pour résoudre ce problème, j'utilise Hibernate et cela fonctionne bien, mais pour une situation: j'ai quelques tables qui contiennent des villes et des villes, avec des données liées de sorte que si je connais la ville, je peux rejoindre et obtenir le comté, état et code postal. Ces tables sont pleines de milliers de lignes. Je n'utilise pas Hibernate pour les gérer, mais simplement JDBC. Ces tableaux ne vont pas changer dans le temps, ils sont juste pour référence et pour les besoins d'auto-complétion. Alors, quel est le meilleur moyen de reproduire ces tables dans mySQL et JavaDB? Plus précisément, ils doivent être générés au premier démarrage de l'application. J'ai pensé à créer un format spécial et tout sauvegarder dans des fichiers texte, puis à la première exécution, ils seront insérés dans la base de données ... mais y a-t-il un moyen d'économiser du codage et d'utiliser un outil déjà existant? J'ai trouvé beaucoup de gens disant utiliser le CSV, mais ce n'est pas le cas car il ne conserve pas d'informations comme le type de colonne ou la longueur. Idem pour le XML généré par mon outil mySQL (sqlYog). Avez-vous d'autres suggestions ou outils?Exportation de plusieurs bases de données de schémas
2
A
Répondre
0
Je voudrais utiliser Hibernate et mapper les entités comme mutable = false. Hibernate n'est alors pas autorisé à changer quoi que ce soit. Créez le schéma à l'aide des moyens Hibernate standard, puis utilisez IStatelessSession pour insérer les enregistrements, en veillant à activer le traitement par lots.
Questions connexes
- 1. MySQL Plusieurs schémas de bases de données à mettre à jour => performance
- 2. Grails plusieurs bases de données
- 3. Autorisations GRANTing entre différentes bases de données (schémas)
- 4. Configuration de plusieurs bases de données mysql
- 5. Comment utiliser Entity Framework avec plusieurs bases de données?
- 6. Agrégation de plusieurs bases de données MySQL distribuées
- 7. Exportation de schémas WSDL/XSD pour des types de contrat de données avec IXmlSerializable
- 8. Schémas de base de données SQL Server
- 9. NHibernate et plusieurs bases de données
- 10. DataContext sur plusieurs bases de données
- 11. CruiseControl.NET avec plusieurs bases de données SourceSafe
- 12. Zend Framework plusieurs bases de données
- 13. CodeIgniter Travailler avec plusieurs bases de données
- 14. Connexion dynamique à plusieurs bases de données
- 15. SubSonic 2.1 utilisant plusieurs bases de données
- 16. Plusieurs bases de données dans Rails
- 17. Django et plusieurs bases de données
- 18. Django avec plusieurs bases de données
- 19. Accord sur plusieurs bases de données. MySQL
- 20. Sélectionnez Données provenant de plusieurs bases de données?
- 21. Exportation de données désagrégées
- 22. Exportation de données iPhone
- 23. Existe-t-il une alternative autonome aux migrations de schémas de bases de données activesecord?
- 24. Pourquoi si peu de schémas de bases de données complètes échantillonnent en ligne?
- 25. Ajout de plusieurs bases de données de contenu à Sharepoint
- 26. Comment configurer Symfony pour créer plusieurs schémas de base de données?
- 27. Création de plusieurs bases de données ou une
- 28. Gestion de plusieurs bases de données avec NHibernate et Autofac
- 29. Utilisation de plusieurs bases de données SQLite à la fois
- 30. Conservation de l'intégrité référentielle sur plusieurs bases de données
Hmmm ... oui mais comment sauvegarder les données de la table? – gotch4
Chargez les enregistrements à partir de votre fichier texte et exécutez statelessSession.Insert sur chacun d'eux. Vous aurez déjà la définition de la table dans votre fichier de mapping. –