【问题标题】:Grails: Using two databases (one created using domain class, other is an existing DB)Grails:使用两个数据库(一个使用域类创建,另一个是现有数据库)
【发布时间】:2012-03-17 18:01:43
【问题描述】:

我最近仅使用标准 grails 方式(GORM 域类等)完成了一个应用程序,但公司要求我包含来自开源项目的现有数据库。两者都只是使用 mySQL DB,这很好,但我不知道如何处理这个问题。我看过一些关于 grails 连接到多个 DB 的帖子。

我想我的问题是:是否可以连接到两个数据库:一个映射到域类,另一个不映射?我这样做的主要原因是将所有代码保留在一个项目中并重用代码,而无需破坏项目并制作插件。

感谢您的任何见解。

【问题讨论】:

    标签: grails


    【解决方案1】:

    是的。有可能-http://grails.org/doc/latest/guide/single.html#multipleDatasources

    您是否将其他数据库映射到您的域类或通过服务层使用它取决于您的设计。

    【讨论】:

      【解决方案2】:

      感谢您的回答。我还能够找到一个帮助从现有数据库生成域类的工具。该工具名为GRAG (Grails Application Generator),虽然并不完美,但它有助于我更快地开始。

      我希望这对其他人也有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-06
        • 2015-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-08
        相关资源
        最近更新 更多