0

我在一个空的 Grails 1.3.7 应用程序中安装了 Weceem 1.0 插件。我从文档页面进行了初始设置,并将 devDB 从“mem”切换到“file”存储。我可以创建一个空间,填充一些内容,但是当我重新启动应用程序(grails run-app)时,我的空间和内容都消失了。

devDB.script 和其他文件显示了 Weceem 数据的痕迹,但我在新启动的应用程序中丢失了内容。

我需要做什么才能让它持久化?

4

2 回答 2

1

您需要在开发环境的 DataSource.groovy 文件中删除设置 dbCreate = " create/create-drop" 并将其替换为 " update" 或 "none"。

于 2011-07-30T08:43:14.427 回答
-1

你也可以开始运行一个 mongo 数据库,

$ grails install-plugin mongodb

删除休眠并将其添加到您的域类中,以将您的内容保存到 mongodb:

static mapWith="mongo"
于 2013-01-23T18:50:49.160 回答