Maison >base de données >tutoriel mysql >Pourquoi Hibernate ne crée-t-il pas automatiquement les tables de ma base de données ?
Création/mise à jour automatique de tables de base de données avec Hibernate
Votre exemple de code inclut une configuration persistence.xml avec la propriété hibernate.hbm2ddl.auto définie créer. Comme l'indique la documentation, cela devrait créer automatiquement les tables en fonction de vos classes d'entité.
Cependant, si la table n'est pas en cours de création, confirmez que :
Si tous ces éléments sont en ordre, vous devrez peut-être approfondir vos recherches sur la connexion à la base de données sous-jacente, le pilote JDBC, ou toute exception potentielle qui pourrait survenir. Il est recommandé d'activer la journalisation du débogage pour voir ce que fait Hibernate en coulisses.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!