2014-02-21 68 views
0

我是新來的,剛開始使用Spring Roo。Spring-Roo刪除Mysql儘管hibernate.hbm2ddl.auto

我與Roo和Mysql有問題,當應用程序啓動時,它會從Mysql中刪除所有數據庫。 我知道,對於許多人來說,解決方案是將更新或其他「值hibernate.hbm2ddl.auto」,但我嘗試過,並繼續執行相同的操作,當我部署或重新部署應用程序時,它將刪除所有數據數據庫,而不會改變「價值」(和更新)。

我想「更新」數據庫,但不知道其他選項來解決這個問題。如果有人可以幫助我,我將不勝感激。

感謝

(IM使用Eclipse靛藍,XAMPP(Apache,MySQL和Tomcat)的)

感謝 (在Tomcat管理器。如果我停止/啓動它,它也抹去數據庫。)

+0

一個小提示,但如果你現在開始使用Spring Roo,就不要這樣做。看看Spring Boot吧。 –

+0

嗨Wim,感謝您的回答,現在我正處於一個程序的中間,實際上我現在被迫使用Roo,Spring Boot似乎是一個好工具,我會在不久的將來檢查它。謝謝 –

+0

任何人知道如何做不擦除數據庫重新啓動或部署? –

回答

0

hibernate.hbm2ddl.auto的值應該是none。如果您使用的是maven,那麼請執行cleanpackage,然後運行tomcat(mvn tomcat:run)。這個問題很可能是因爲tomcat正在撿起一個老版本的戰爭。