Existe-t-il un moyen relativement simple de désosser une base de données à partir de la ligne de commande et de générer des artefacts Hibernate basés sur la base de données? Les seules informations que j'ai pu trouver sur ce sujet nécessitent de sauter à travers beaucoup de cerceaux avec les outils Hibernate qui n'étaient pas conçus pour l'utilisation de la ligne de commande, et les fichiers de construction ant.ligne de commande équivalente à l'ingénierie inverse dans les outils Hibernate?
3
A
Répondre
1
Essayez-vous de faire cela dans le cadre du processus de construction? Ne pas. Le reverse engineering de DB est conçu pour vous fournir une base (modèle, ce que vous avez) pour construire vos mappages - pas avec un jeu de mappages prêts pour la production.
C'est précisément pour cette raison que l'outil d'ingénierie de schéma inverse n'est pas exposé en tant que tâche Ant.
Si vous préférez éviter éclipse et utiliser la ligne de commande pour désosser une base de données en tant que point de départ voir this link
Questions connexes
- 1. Hibernate JPA vers les outils de ligne de commande DDL
- 2. Outils d'édition vidéo en ligne de commande
- 3. Commande `tee` équivalente pour * entrée *?
- 4. Commande C#/SQLite équivalente pour la commande PHP mysql_insert_id()?
- 5. comment fermer les outils hibernate connexions db
- 6. Commande Hibernate
- 7. Comment Propel détermine quelle base de données utiliser pour les outils de ligne de commande?
- 8. Quelle est la meilleure façon de distribuer les outils de ligne de commande python?
- 9. Ligne de commande pour mettre à jour les dossiers SVN
- 10. jQuery équivalente à YAHOO.util.Event.addListener
- 11. espace dans les arguments de ligne de commande Java
- 12. Db migrate - Hibernate/JPA - hbm2ddl - outils diff
- 13. Image équivalente à ActionLink dans ASP.NET MVC
- 14. Retour à la ligne de commande dans Gvim
- 15. hibernate OneToMany Liste de commande persistante mais inversée?
- 16. Inclure les fichiers dans une ligne de commande avec Ruby
- 17. Comment accéder à la ligne de commande dans Adobe Air
- 18. Comment puis-je changer de référentiel subversion en utilisant uniquement des outils en ligne de commande?
- 19. Impossible d'extraire correctement les arguments de la ligne de commande dans C#
- 20. Outils d'évaluation de code Javascript en ligne
- 21. arguments de ligne de commande
- 22. Quels sont les meilleurs outils pour le code machine de l'ingénierie inverse z80?
- 23. Citation d'arguments de ligne de commande dans des scripts shell
- 24. Analyse de ligne de commande
- 25. Résolution automatique Perforce à partir de la ligne de commande?
- 26. Fonction is_file() équivalente pour les URL?
- 27. Ghostscript: la numérotation des pages via la ligne de commande
- 28. Historique de ligne de commande Python persistant
- 29. compiler java à partir de la ligne de commande
- 30. PHPUnit pour les tests d'intégration en ligne de commande
Je ne veux pas faire cela dans le cadre d'une tâche de construction. Je préfère utiliser la ligne de commande puis un IDE. – Jared
Assez juste. Jetez un coup d'oeil à ceci alors: http://www.factorypattern.com/howto-generate-hibernate-pojo-and-mapping-files-using-ant-from-a-db-schema/ – ChssPly76