Hibernate框架hibernate.cfg.xml配置文件,配置自動生成表結構策略。


<property name="hbm2ddl.auto"></property>

key -- hbm2ddl.auto:自動生成表結構策略

value -- update(使用最多):當數據庫不存在表時,hibernate啟動后會自動生成表結構。

             當數據庫表存在時,如果一樣,則只會寫入數據,不會改變表結構。

             當數據庫表存在時,如果不一樣,則會修改表結構,原有的表結構不會改變。

     create(很少):無論表結構是否存在,hibernate啟動后都會重新生成表結構。(造成之前的數據丟失)

     create-drop(極少):無論表結構是否存在,hibernate啟動都會重新生成表結構。並且hibernate關閉后,表結構會被刪除。來無影去無蹤。

     validate(很少):不會創建表結構,不會修改表結構。校驗與數據庫中的表結構是否一樣,如果不一樣則報異常。


免責聲明!

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



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