hibenate.hbm2ddl.auto属性详解
生活随笔
收集整理的這篇文章主要介紹了
hibenate.hbm2ddl.auto属性详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??? hibernate配置屬性中,hibernate.hbm2ddl.auto可以幫助你實現正向工程,即由java代碼生成數據庫腳本,進而生成具體的表結構.?
??? 在hibernate.cfg.xml中:?
Java代碼<property?name="hibernate.hbm2ddl.auto">?? </property>??
它包含4個屬性:
??? 在hibernate.cfg.xml中:?
Java代碼
它包含4個屬性:
- create : 會根據你的model類來生成表,但是每次運行都會刪除上一次的表,重新生成表,哪怕2次沒有任何改變
- create-drop : 根據model類生成表,但是sessionFactory一關閉,表就自動刪除
- update : 最常用的屬性,也根據model類生成表,即使表結構改變了,表中的行仍然存在,不會刪除以前的行
- validate : 只會和數據庫中的表進行比較,不會創建新表,但是會插入新值
總結
以上是生活随笔為你收集整理的hibenate.hbm2ddl.auto属性详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海警察学员二专科毕业要体检吗
- 下一篇: win10字体都变小了怎么办啊 win1