【发布时间】:2016-08-02 04:58:51
【问题描述】:
我使用DBReverseEngineering 插件处理现有数据库。这一次,我必须将现有数据库设置为辅助数据源,但插件无法找到它。
我尝试使用环境设置作为解决方法,如下所示:
environments:
development:
dataSources:
dataSource:
url: xxxxxx
legacy01:
url: zzzzzz
legacy02:
url: wwwwww
test:
...
production:
...
reveng01:
dataSource:
url: zzzzzz
reveng02:
dataSource:
rul: wwwwww
$ ./gradlew -Dgrails.env=reveng01 dbReverseEnginee
$ ./gradlew -Dgrails.env=reveng02 dbReverseEnginee
但这仍然意味着我必须在每个生成的域类中添加映射,很容易忘记。那么,有没有办法使用辅助数据源(在本例中为legacy01/02)制作插件。谢谢。
【问题讨论】:
标签: grails reverse-engineering