Hibernate根據實體類自動創建表


Hibernate支持自動建表,在開發階段很方便,可以保證hbm與數據庫表結構的自動同步。

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

Xml代碼<property name="hbm2ddl.auto">update</property>  

 

update:表示自動根據model對象來更新表結構,啟動hibernate時會自動檢查數據庫,如果缺少表,則自動建表;如果表里缺少列,則自動添加列。

還有其他的參數: 
create:啟動hibernate時,自動刪除原來的表,新建所有的表,所以每次啟動后的以前數據都會丟失。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM