Ich weiß nicht, ob ich hibernate verlasse von vorne macht einen Unterschied.
Die Referenz schlägt vor, dass es hibernate.hbm2ddl.auto sein sollte
Ein Wert von create erstellt Ihre Tabellen bei der sessionFactory-Erstellung und lässt sie intakt.
Ein Wert von create-drop erstellt Ihre Tabellen und löscht sie dann, wenn Sie die sessionFactory schließen.
Vielleicht sollten Sie die javax.persistence.Table
Anmerkung explizit?
Hoffe das hilft.