[程式開發]Appfuse 1.9.4 如何修改Model卻不用重建資料庫

在Appfuse的Hibernate預設設定中
當我們新增Model或是修改原先Model屬性時
當執行setup-db都會將資料庫清掉重新建立
這功能在開發階段還算好用

但是當系統已經上線,資料可已經有實際資料時
就希望保留原有的資料

這時候可以到applicationContext-hibernate.xml這個檔案修改
在hibernateProperties下加上這一段
<prop key="hibernate.hbm2ddl.auto">update</prop>

這時候只要執行deploy(不需要在執行setup-db)就會用更新的方式處理資料庫的變更

0 意見: