Hibernate根據實體類自動建立表

2021-09-27 04:09:54 字數 479 閱讀 3106

hibernate支援自動建表,在開發階段很方便,可以保證hbm與資料庫表結構的自動同步。

如何使用呢?很簡單,只要在hibernate.cfg.xml裡加上如下**

xml**update

update:表示自動根據model物件來更新表結構,啟動hibernate時會自動檢查資料庫,如果缺少表,則自動建表;如果表裡缺少列,則自動新增列。

還有其他的引數: 

create:啟動hibernate時,自動刪除原來的表,新建所有的表,所以每次啟動後的以前資料都會丟失。

create-drop:啟動hibernate時,自動建立表,程式關閉時,自動把相應的表都刪除。所以程式結束時,表和資料也不會再存在。

Hibernate根據實體類自動建立表

hibernate支援自動建表,在開發階段很方便,可以保證hbm與資料庫表結構的自動同步。如何使用呢?很簡單,只要在hibernate.cfg.xml裡加上如下 xml update update 表示自動根據model物件來更新表結構,啟動hibernate時會自動檢查資料庫,如果缺少表,則自動建...

Hibernate 實體類註解

hibernate註解 1。entity name entityname 必須,name為可選,對應資料庫中一的個表 2 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名...

hibernate實體類配置詳解

hibernate註解 1。entity name entityname 必須,name為可選,對應資料庫中一的個表 2 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名...