Tôi không biết nếu để hibernate
ngoài mặt trước tạo ra sự khác biệt.
tham chiếu gợi ý rằng nó nên là hibernate.hbm2ddl.auto
Giá trị của create
sẽ tạo các bảng của bạn lúc tạo sessionFactory và giữ nguyên chúng.
Giá trị của create-drop
sẽ tạo các bảng của bạn và sau đó thả chúng khi bạn đóng sessionFactory.
Có lẽ bạn nên đặt javax.persistence.Table
chú thích rõ ràng?
Hy vọng điều này sẽ hữu ích.