Je ne sais pas si quitter hibernate
à l'avant fait une différence.
La référence suggère qu'il devrait être hibernate.hbm2ddl.auto
Une valeur de create
créera vos tables lors de la création de sessionFactory et les laissera intactes.
Une valeur de create-drop
créera vos tables, puis les déposera lorsque vous fermerez la sessionFactory.
Peut-être devriez-vous définir le javax.persistence.Table
annotation explicite ?
J'espère que cela vous aidera.