【问题标题】:Generate XML Schema for Domain Classes in Grails为 Grails 中的域类生成 XML 模式
【发布时间】:2011-02-26 21:38:49
【问题描述】:

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

【问题讨论】:

    标签: grails asp-classic xsd dns grails-domain-class


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      你只需要从你的项目根目录中输入以下命令行:

      > grails schema-export
      

      有关详细信息,请参阅schema-export 文档

      它会生成一个 DDL 文件。

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-09-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-12
          • 2023-03-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多