Datenbanktabellen mit Hibernate automatisch erstellen/aktualisieren
Um Ihre Datenbanktabellen basierend auf Ihren Entitätsklassen mit Hibernate automatisch zu erstellen oder zu aktualisieren, können Sie dies tun Geben Sie die Eigenschaft hbm2ddl.auto in Ihrer Datei persistence.xml an. Diese Eigenschaft gibt an, wie Hibernate mit der Verwaltung Ihres Datenbankschemas umgehen soll.
In Ihrem Fall haben Sie die Eigenschaft hbm2ddl.auto auf „create“ gesetzt. Dies bedeutet, dass Hibernate beim Start der Anwendung automatisch die erforderlichen Tabellen für Ihre Entitätsklassen erstellt. Wenn die Tabellen bereits vorhanden sind, werden sie nicht geändert.
Basierend auf dem bereitgestellten Kontext scheint es jedoch, dass Sie auf ein Problem stoßen, bei dem die Tabellen nicht automatisch erstellt werden. Hier sind einige mögliche Gründe dafür:
@Entity @Table(name = "ServerNode") public class ServerNode { ... }
Wenn Sie diese Probleme behoben haben und die Tabellen immer noch nicht automatisch erstellt werden, Möglicherweise müssen Sie Ihr Problem und die aufgetretenen Fehler oder Warnungen detaillierter beschreiben.
Das obige ist der detaillierte Inhalt vonWie kann ich mit hbm2ddl.auto automatisch Datenbanktabellen mit Hibernate erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!