Je travaille dans une nouvelle partie d'un système existant. Quels sont les inconvénients de générer automatiquement les classes pour Hibernate pour une base de données existante? Je pense juste que peu importe les échecs de conception que nous avons actuellement (et il y en a beaucoup), nous allons utiliser cette nouvelle partie du système.Quels sont les inconvénients de la génération automatique des classes dans Hibernate?
1
A
Répondre
1
La génération/reverse engineering d'Hibernate est un bon point de départ si les schémas de la base de données existante sont correctement conçus. Hibernate n'est pas capable de deviner les dépendances sans une utilisation correcte des clés et des contraintes étrangères. Dans tous les cas, il est probable que vous finirez par écrire au moins deux règles de vengeance pour Hibernate afin de gérer les cas spécifiques de la base de données comme les séquences.
Si votre conception de base de données est sérieusement perturbée mais que vous voulez utiliser autre chose que des instructions manuscrites, regardez iBatis au lieu d'Hibernate.
Questions connexes
- 1. Quels sont les inconvénients des méthodes statiques?
- 2. Quels outils de génération automatique de code sont disponibles pour les classes Castle ActiveRecord?
- 3. Quels sont les avantages/inconvénients de py2exe
- 4. Hibernate: Event Listener ou Interceptor, quels sont les avantages/inconvénients dans la pratique?
- 5. Quels sont les avantages et les inconvénients de l'utilisation d'OpenID?
- 6. Quels sont les avantages/inconvénients de l'utilisation d'un CTE?
- 7. Quels sont les avantages et les inconvénients d'avoir plusieurs héritages?
- 8. Quels sont les avantages et les inconvénients des différents types de champs date/heure dans MySQL?
- 9. Quels sont les avantages/inconvénients de la liste générique (de type) et des collections
- 10. Quels sont les avantages et les inconvénients d'utiliser des téléphones iPhone/Android pour écrire des scripts?
- 11. Quels sont les inconvénients avec la création d'applications professionnelles dans silverlight contrairement à html
- 12. Quels sont les avantages/inconvénients de l'utilisation d'Oracle Auto Segment Space Management?
- 13. Quels sont les inconvénients de RPC en ce qui concerne le passage des messages?
- 14. Quels sont les avantages et les inconvénients des DTO du point de vue de la performance d'un site Web?
- 15. Quels sont les avantages et les inconvénients de l'utilisation d'un «index partiel»?
- 16. Quels sont les avantages et les inconvénients du service Msmqdistributor de Enterprise Library?
- 17. Web Service Security: Quels sont les avantages et les inconvénients de WSE3.0 et WCF?
- 18. Quels sont les effets de la désactivation des journaux de rétablissement dans Oracle sur les transactions Hibernate?
- 19. Quels sont les avantages et les inconvénients de l'utilisation du pattern Front Controller?
- 20. hibernate découverte automatique et génération de mappages de base de données avec les POJO
- 21. Curseur verus while loop - Quels sont les avantages/inconvénients des curseurs?
- 22. Personnalisation de la génération de séquence Hibernate
- 23. Scripts de génération automatique
- 24. dactylographié par rapport à dactylographié rigoureusement quels sont les avantages et les inconvénients
- 25. Quels sont les pièges à attendre de la génération de classes à partir des tables de base de données à l'aide des fichiers Reflection.Emit et xsd?
- 26. XSD et génération automatique de classe/message
- 27. Quels sont les avantages et les inconvénients de LinkedHashMaps vs. LinkedHashSets?
- 28. Haskell newbie: utiliser la mise en page ou pas? Quels sont les avantages et les inconvénients (utiliser des exemples)
- 29. Quels sont les problèmes du modèle MVVM?
- 30. Quels sont les inconvénients de l'accès direct aux éléments DOM par ID?