【发布时间】:2011-07-16 22:55:35
【问题描述】:
您在DataSource.groovy 中定义的每个环境都扩展了位于文件根部的基本dataSource 定义,位于环境之外。
我有两个特定的配置,我需要将它们应用到许多不同的环境中,这些环境具有特定于环境的微小变化。真的,我需要两个“基本定义”,或者扩展现有定义的某种方式。
我该如何做我想做的事?
dataSource1 {
dbCreate = "update"
dialect = org.hibernate.dialect.Oracle10gDialect
pooled = false
jndiName = "java:something"
}
dataSource2 {
pooled = true
driverClassName = "org.hsqldb.jdbcDriver"
username = "sa"
password = ""
dbCreate = "update"
url = "jdbc:hsqldb:mem:testDb"
}
// environment specific settings
environments {
//extend datasource1
production{
}
//extend datasource2
development{
}
}
【问题讨论】:
标签: grails groovy datasource