Automatisches Erstellen/Aktualisieren von Datenbanktabellen mit Hibernate
Ihr Codebeispiel enthält eine persistence.xml-Konfiguration mit der Eigenschaft hibernate.hbm2ddl.auto gesetzt zu erstellen. Wie aus der Dokumentation hervorgeht, sollten dadurch die Tabellen automatisch basierend auf Ihren Entitätsklassen erstellt werden.
Wenn die Tabelle jedoch nicht erstellt wird, bestätigen Sie Folgendes:
Wenn alle diese Angaben in Ordnung sind, müssen Sie möglicherweise die zugrunde liegende Datenbankverbindung weiter untersuchen. JDBC-Treiber oder mögliche Ausnahmen, die möglicherweise auftreten. Es wird empfohlen, die Debug-Protokollierung zu aktivieren, um zu sehen, was Hibernate hinter den Kulissen tut.
Das obige ist der detaillierte Inhalt vonWarum erstellt Hibernate meine Datenbanktabellen nicht automatisch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!