要讓Hibernate自動生成表,可以通過在配置文件中設置hibernate.hbm2ddl.auto屬性為create或update來實現。具體步驟如下:
<property name="hibernate.hbm2ddl.auto">create</property>
或
<property name="hibernate.hbm2ddl.auto">update</property>
設置create屬性時,Hibernate在每次啟動時都會刪除并重新創建表,而設置update屬性時,Hibernate只會更新已存在的表結構,不會刪除表中已有的數據。
運行你的應用程序,Hibernate會根據實體類的映射關系自動生成相應的數據庫表結構。
需要注意的是,使用Hibernate自動生成表時,生產環境中不建議使用create或update屬性,因為這可能導致數據丟失或表結構不一致。建議在開發階段使用,開發完成后手動編寫數據庫表結構腳本。