0
我正在使用spring數據jpa和hibernate以及spring數據redis並存儲在mysql數據庫中。每當我重新啓動我的應用程序的現有數據被消失了。就是他們需要在application.properties指定或別的東西,這樣的數據也不會消失數據庫中的數據在spring數據redis和spring數據中重啓應用程序時會消失jpa
# jdbc.X
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ES?createDatabaseIfNotExist=true
jdbc.user=root
jdbc.pass=root
#hibernate.X
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
hibernate.show_sql=false
hibernate.hbm2ddl.auto=create-drop
Thanks,
Please suggest.
您認爲hibernate.hbm2ddl.auto = create-drop是什麼意思? :) – slipperyseal
請參閱:http://stackoverflow.com/questions/438146/hibernate-hbm2ddl-auto-possible-values-and-what-they-do/1689769 – slipperyseal
創建滴是很好的運行測試套件,你想要一個新的數據庫,並在事後離開。但您可以選擇其他選項來創建和更新,但不能刪除。 – slipperyseal