我最近使用标准grails方式(GORM域类等)完成了一个应用程序,但该公司要求我包含一个来自开源项目的现有数据库。两者都只是使用mySQL DB,这很好,但我不知道如何处理它。我看过一些关于grails连接到多个DB的帖子。
我想我的问题是:是否可以连接到两个数据库:一个映射到域类而另一个不映射?我这样做的主要原因是将所有代码保留在一个项目中并重用代码而不会破坏项目并制作插件。
感谢您的任何见解。
答案 0 :(得分:2)
是。有可能 - http://grails.org/doc/latest/guide/single.html#multipleDatasources
是否将其他数据库映射到域类或通过服务层使用它取决于您的设计。
答案 1 :(得分:0)
感谢您的回答。我还能够找到一个有助于从现有数据库生成域类的工具。该工具被称为GRAG (Grails Application Generator)虽然并不完美,但它对我的帮助有所帮助。
我希望这对其他人也有帮助。