grails - 多个客户端的多个数据库,但只有一个源

时间:2013-09-05 06:33:14

标签: grails grails-2.0

如何为多个客户端使用多个数据库但只有一个源。有没有办法改变DataSources.groovy文件?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。只需将dataSource复制到dataSource文件的顶部并重命名(例如datasource2)。然后在开发,测试和生产中复制dataSource。使用相同的名称重命名新的dataSource。

现在您已准备好使用dataSource2,方法与使用dataSource相同。

class MySercise {
    def dataSource2

    def myMethod() {
        def sql = new Sql(dataSource2)
    }
}

使用gorm时,请在多数据源支持一章中查看here