我试图使用fixtures插件进行初始(种子)数据加载..文档似乎很短..任何人都可以提供一些关于
的细节
1.在哪里定义所有数据,以及在哪个顺序
2.如何给出复杂的数据类型(joda时间,货币等)
3.如何仅为初始数据加载一次固定数据
感谢,
答案 0 :(得分:1)
Grails Fixtures插件文档现在还可以,请查看here
安装插件后,Grails App目录中会有一个名为“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。