J'essaye de créer une application en java qui extrait les enregistrements de la base de données et les mappe aux objets. Il le fait sans savoir à quoi ressemble le schéma de la base de données. Tout ce que je veux faire est de récupérer toutes les lignes de toutes les tables et de les stocker quelque part. Il pourrait y avoir un millier de tables avec des milliers d'enregistrements chacun. L'application ne connaît pas le nom d'une table ou d'un attribut. Il devrait cartographier "à la volée". J'ai regardé hiberner mais cela ne me donne pas ce que je veux pour cette application. Je ne veux pas créer de fichiers XML et de classes codés en dur pour le mappage. Des idées comment je peux accomplir cela? Mercimappage de relation d'objet dynamique
Répondre
MyBatis fournit un moyen assez simple de mapper des résultats de données à des objets et inversement, peut-être vérifier?
À ne pas chiquenaude, mais pour cette tâche, vous pourriez vouloir vérifier Ruby on Rails et son approche ActiveRecord
Oracle a un tas de données pour les métadonnées vues du dictionnaire.
ALL_TABLES, ALL_TAB_COLUMNS serait le premier endroit où commencer. Ensuite, vous créez des requêtes ad hoc en fonction de ce que vous obtenez. Vous ne savez pas si vous devez traiter tous les types de données (dates, blobs, spatiaux, définis par l'utilisateur ...).
Vous ne savez pas exactement ce que vous entendez par "les stocker quelque part". Si vous commencez à penser aux fichiers CSV ou XML, vous devrez échapper les différents caractères des colonnes VARCHAR2.
Si vous cherchez des routines génériques d'extraction/déchargement, vous devriez regarder ce qui est déjà disponible dans la base de données ou open-source/commercialement.
- 1. Mappage de la même relation de classe
- 2. Mappage de Relation Legacy Linq-To-SQL
- 3. Mappage correct d'une relation polymorphe avec NHibernate
- 4. Mappage Linq To Entity SelfReferencing Relation
- 5. Question de mappage de relation étrange pour NHibernate
- 6. HasMany relation à l'intérieur d'un mappage de jointure
- 7. EFv1 mappage 1 à plusieurs relation avec POCOs
- 8. Quering Mappage JPA TABLE_PER_CLASS sur une relation un à un
- 9. Entité Framework non mappage 1 à 1 Relation
- 10. Création dynamique de tables et mappage ORM dans SqlAlchemy
- 11. Mappage de relations objectivé NHibernate
- 12. Tableau croisé dynamique vs Parent_ID pour 1-Many Relation
- 13. Mappage hbm.xml
- 14. Mappage vs composition
- 15. Aucun mappage de relation n'est configuré sur mes entités, puis-je toujours effectuer cette requête?
- 16. Mappage NHibernate Many-to-Many
- 17. Mappage d'héritage Hibernate inhabituel
- 18. nhibernate Mappage many-to-many - colonne supplémentaire dans la table de mappage?
- 19. Mappage NHibernate Fluent Édition
- 20. FluentNHibernate mappage à une vue
- 21. Mappage UML en C#
- 22. Problèmes de mappage unidirectionnel d'un framework d'entité
- 23. Entity Framework 4, définition de la relation
- 24. nHibernate 2.0 - mappage d'une relation composite-id * et * many-to-one provoque une erreur "index invalide"
- 25. Comment créer une relation plusieurs-à-plusieurs auto-référencée dans le mappage NHibernate Fluent?
- 26. Modèle de mappage de personnalisation de CoreData
- 27. Outil de mappage XML vers Java - avec descripteur de mappage
- 28. JPA carte relation entité parentID
- 29. Liste de mappage des attributs NHibernate
- 30. Base de données de production de mappage
pas une option .. il faut faire en java – Nanz