使用Hibernate 自動建立/更新資料庫表
要使用Hibernate 根據實體類別自動建立或更新資料庫表,您可以在persistence. xml 檔案中指定hbm2ddl.auto 屬性。此屬性指定 Hibernate 應如何處理資料庫架構的管理。
在您的情況下,您已將 hbm2ddl.auto 屬性設定為「create」。這表示當應用程式啟動時,Hibernate 將自動為您的實體類別建立必要的表。如果表已存在,則不會對其進行修改。
但是,根據提供的上下文,您似乎遇到了不會自動建立表格的問題。以下是一些可能的原因:
@Entity @Table(name = "ServerNode") public class ServerNode { ... }
如果您已修正這些問題,但表仍未自動創建,您可能需要更詳細地描述您的問題以及遇到的錯誤或警告。
以上是如何使用 hbm2ddl.auto 透過 Hibernate 自動建立資料庫表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!