天天看點

spring MVC+hibernate:每次啟…

當我們啟動服務時,發現每次資料庫都會被重新建立一次,這樣我們的資料庫中的資料就會丢失了,

這個是hibernate 搗的鬼,看你的配置

hibernate. hbm2ddl.auto

spring MVC+hibernate:每次啟…

validate 加載hibernate時,驗證建立資料庫表結構

create 每次加載hibernate,重新建立資料庫表結構,這就是導緻資料庫表資料丢失的原因。

create-drop 加載hibernate時建立,退出是删除表結構

update 加載hibernate自動更新資料庫結構

是以隻要我們配置好這個值就不會出現這個問題了

參考:http://www.cnblogs.com/feilong3540717/archive/2011/12/19/2293038.html