Grails 装置

发布于 2024-09-01 00:09:42 字数 146 浏览 6 评论 0原文

我试图使用固定插件进行初始(种子)数据加载..文档似乎很短..任何人都可以提供一些有关
的详细信息 1. 在哪里定义所有数据以及按什么顺序
2.如何给出复杂的数据类型(joda时间、货币等)
3.如何为初始数据仅加载一次夹具数据

谢谢,

I was trying to use fixtures plugin for initial (seed)data loading.. the documentation seems very short.. can anyone give some details about
1. where to define all the data, and in which order
2. how to give complex data type (joda time, currency etc)
3. how to load the fixure data only once for the initial data

thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凯凯我们等你回来 2024-09-08 00:09:42

Grails Fixtures 插件文档现在已经很好了,请查看此处

安装插件后,您将拥有在 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")
}

装置定义必须位于装置闭包中。


编辑

即使文档的原始链接不再在线,仍然可以找到内容 在其存储库中

Grails Fixtures plugin documentation is now quite ok, check it here

After installing the plugin you will have a new folder in your Grails App directory called "fixtures". There you may store *.groovy files with the given test data written in the documented DSL.

Example init.groovy file:

// Import needed classes
// Defining some initial testdata
fixture {
    cat0(Category, name: "My category 1")
    cat1(Category, name: "My category 2")
}

The fixture definitions have to be in the fixture closure.


Edit

Even though the original link to the documentation is not online anymore, the content can still be found in its repository.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文