Je voulais simplement connaître l'avis des experts d'Hibernate sur les meilleures pratiques de génération de schémas de base de données pour les projets basés sur Hibernate/JPA. En particulier :
-
Quelle stratégie utiliser lorsque le projet vient de démarrer ? Est-il recommandé de laisser Hibernate générer automatiquement le schéma dans cette phase ou est-il préférable de créer les tables de la base de données manuellement dès les premières phases du projet ?
-
En supposant que, tout au long du projet, le schéma était généré à l'aide d'Hibernate, est-il préférable de désactiver la génération automatique de schéma et de créer manuellement le schéma de la base de données juste avant la mise en production du système ?
-
Et après la mise en production du système, quelle est la meilleure pratique pour maintenir les classes d'entités et le schéma de la base de données (par exemple, ajouter/renommer/mettre à jour les colonnes, renommer les tables, etc.)
Merci d'avance.