Nie wiem, czy wychodzę z hibernate
z przodu robi różnicę.
odniesienie sugeruje, że powinien to być hibernate.hbm2ddl.auto
Wartość create
utworzy twoje tabele podczas tworzenia sessionFactory i pozostawi je nienaruszone.
Wartość create-drop
utworzy twoje tabele, a następnie porzuci je, gdy zamkniesz sessionFactory.
Być może powinieneś ustawić javax.persistence.Table
adnotacja wyraźnie?
Mam nadzieję, że to pomoże.