1

您能否推荐一个服务或插件,为给定的域类或 Grails 项目的所有域类生成相应的 XML 模式。

4

3 回答 3

1

这个插件完全符合您的要求。

http://grails.org/plugin/domain-schemagen

于 2012-01-30T21:02:24.187 回答
0

您只需要从项目根目录中键入以下命令 shell:

> grails schema-export

有关更多详细信息,请参阅模式导出文档

它将生成一个 DDL 文件。

从那里,您需要将其转换为 XML(如果您真的想要 XML)。

于 2011-02-27T23:06:24.627 回答
0

我建议使用数据库迁移来控制所有模式生成并管理未来的更改。我们使用Liquibase,它非常易于使用和灵活,并且已经有一个Grails 插件。Liquibase 中的所有更改都以 XML 格式进行管理。

另外,如果我没记错的话,数据库迁移将被集成到 1.4 版的 Grails 核心中,这样您就可以使用模式迁移而无需安装任何插件,我认为这样您就可以管理您的更改使用DSL 也是如此。

于 2011-03-13T05:14:47.887 回答