如何为多个客户端使用多个数据库但只有一个源。有没有办法改变DataSources.groovy文件?
答案 0 :(得分:0)
是的,这是可能的。只需将dataSource复制到dataSource文件的顶部并重命名(例如datasource2)。然后在开发,测试和生产中复制dataSource。使用相同的名称重命名新的dataSource。
现在您已准备好使用dataSource2,方法与使用dataSource相同。
class MySercise {
def dataSource2
def myMethod() {
def sql = new Sql(dataSource2)
}
}
使用gorm时,请在多数据源支持一章中查看here。