【发布时间】:2010-05-10 20:15:45
【问题描述】:
我试图使用固定插件进行初始(种子)数据加载..文档似乎很短..任何人都可以提供一些关于
的详细信息
1. 在哪里定义所有数据,以及按什么顺序
2. 如何给出复杂的数据类型(joda time、currency 等)
3. 初始数据如何只加载一次夹具数据
谢谢,
【问题讨论】:
我试图使用固定插件进行初始(种子)数据加载..文档似乎很短..任何人都可以提供一些关于
的详细信息
1. 在哪里定义所有数据,以及按什么顺序
2. 如何给出复杂的数据类型(joda time、currency 等)
3. 初始数据如何只加载一次夹具数据
谢谢,
【问题讨论】:
Grails Fixtures 插件文档现在很好,检查一下here
安装插件后,您将在 Grails 应用程序目录中有一个名为“fixtures”的新文件夹。在那里,您可以存储 *.groovy 文件,其中包含以文档化 DSL 编写的给定测试数据。
示例 init.groovy 文件:
// Import needed classes
// Defining some initial testdata
fixture {
cat0(Category, name: "My category 1")
cat1(Category, name: "My category 2")
}
夹具定义必须在夹具闭包中。
即使文档的原始链接不再在线,仍然可以找到内容in its repository。
【讨论】: